Search Package Index

1076 packages found

 PackageDescriptionBuild 

2d

2d syntax

Docs:
0

2d-doc

Documentation for "2d"

Docs:
0

2d-lib

Implementation (no documentation) for "2d"

This package needs documentation

3

2d-test

Tests for "2d"

This package needs documentation

3

2htdp-typed

A partial version of 2htdp for Typed Racket

succeeds0

3d-model

3d-model vertex/tri representaion library

Docs:
Tags:
succeeds; has dependency problems0

3s

positional sound and mixing for lux and other programs

Docs:
succeeds0

_

This package needs a description

Docs:

This package needs tags

succeeds2

_-exp

A metalanguage similar to #lang at-exp, but with a configurable command character

Docs:
succeeds0

abnf

Attributed BNFs for Scribble

This package needs documentation

succeeds3

acmart

#lang for the acmart paper format

This package needs documentation

This package needs tags

fails5

acmsmall

Port of the acmsmall style to Scribble

Docs:
Tags:
succeeds; has failing tests4

Adapton

Adapton: Composable, Demand-Driven Incremental Computation

Docs:
succeeds0

adjutor

A helper library

Docs:
succeeds; has failing tests4

admiral-edu-server

The Racket code associated with the Captain Teach server

This package needs documentation

succeeds; has failing tests4

afl

a lang-extension that provides rackjure-like anonymous function literals

Docs:
succeeds0

aful

A fork of #lang afl which also supports #lang aflu/unhygienic.

Docs:
succeeds0

agile

#lang agile ;; == (require (for-syntax racket/base syntax/parse))

Docs:
Tags:
succeeds0

alexis-collection-lens

Deprecated. Use the collections-lens package instead.

succeeds; has dependency problems0

alexis-collections

Deprecated. Use the collections package instead.

succeeds; has failing tests4

alexis-multicast

One-to-many buffered asynchronous channels

This package needs tags

succeeds1

alexis-pvector

Deprecated. Use the pvector package instead.

succeeds0

alexis-util

Various utilities and helper functions I've found useful

succeeds0

alexknauth-my-object

my version of objects, inspired by "things" from heresy

Docs:
succeeds0

algol60

An implementation of the Algol60 language

Docs:
0

anaphoric

Anaphoric versions of `if`, `when` and `cond`. They bind the value of the condition expression to `it`.

Docs:
Tags:
succeeds0

anarki

Community-managed variant of the Arc dialect of Lisp

This package needs documentation

succeeds; has failing tests4

ansi

ANSI and VT10x escape sequences for Racket.

This package needs documentation

Tags:
succeeds3

aoc-racket

Solutions & explanations — in Racket, of course — for the Advent of Code puzzles

This package needs tags

succeeds1

aosd

FFI bindings to the Atheme Project's libaosd

This package needs documentation

succeeds; has failing tests4

aperetif

Microframework for creating server applications

This package needs documentation

succeeds; has failing tests4

apse

a pixel-based sprite editor (good with mode-lambda)

This package needs documentation

succeeds3

argo

Validate JSON data using JSON Schema.

Docs:
succeeds; has dependency problems0

arguments

A simple data structure for a group of function arguments. Used by the mock package.

Docs:
succeeds0

arroy

A little library for modeling labeled transition systems with a collaborative Web stepper.

This package needs documentation

succeeds3

asi64

Extending Racket to become a 6502 assembler

This package needs documentation

Tags:
succeeds; has dependency problems; has failing tests4

asm

A multi-platform assembler for Racket (supports x64 and generic instruction sets)

Docs:
succeeds; has dependency problems; has failing tests4

asyncunit

RackUnit helper functions for asynchronous channels

Docs:
succeeds; has failing tests4

New

at-exp-lib

Libraries for @-expressions

This package needs documentation

3

auto-syntax-e

For syntax pattern variables: instead of raising an error, x is roughly equivalent to (syntax->datum #'x).

Tags:
succeeds0

autoffi

Automatically generating FFI bindings for Racket

This package needs documentation

succeeds; has dependency problems3

automata

a library for defining efficient automata using match patterns

Docs:
succeeds0

automata-doc

a library for defining efficient automata using match patterns

Docs:
succeeds0

automata-lib

a library for defining efficient automata using match patterns

This package needs documentation

succeeds3

automata-test

a library for defining efficient automata using match patterns

This package needs documentation

succeeds3

auxiliary-macro-context

Match-expander-style syntactic extensibility outside expressions.

This package needs documentation

This package needs tags

succeeds3

avl

AVL Trees for Racket

Docs:

This package needs tags

succeeds1

aws

Amazon Web Services including S3, SDB, SES, SNS, SQS, CloudWatch, Glacier, Dynamo, and Route 53.

Docs:
Tags:
succeeds0

aws-cloudformation-deploy

core AWS Cloudformation deployment scripting library

This package needs documentation

fails5

aws-cloudformation-template

statically typed DSL for writing AWS CloudFormation templates

Docs:

This package needs tags

fails5

aws-cloudformation-template-doc

documentation (no implementation) for “aws-cloudformation-template”

Docs:

This package needs tags

fails5

aws-cloudformation-template-lib

implementation (no documentation) for “aws-cloudformation-template”

This package needs documentation

This package needs tags

succeeds3

axe

Handy utilities(macros/functions) for racket

Docs:
Tags:
succeeds0

backport-template-pr1514

Backports syntax-local-template-metafunction-introduce as a package, so that it can be used in older versions. Require backport-template-pr1514/experimental/template instead of syntax/parse/experimental/template to use it.

succeeds0

New

base

Racket libraries that are currently always available

This package needs documentation

3

basedir

XDG Basedir Spec library

Docs:
succeeds0

bazaar

A personal collection of useful definitions. Quite unstable.

This package needs documentation

succeeds; has failing tests4

bcrypt

A Racket interface to the bcrypt key derivation function.

This package needs documentation

Tags:
succeeds3

beautiful-racket

Resources for the “Beautiful Racket” book

This package needs documentation

This package needs tags

succeeds3

beautiful-racket-demo

Sample projects for “Beautiful Racket”

This package needs documentation

This package needs tags

succeeds3

beautiful-racket-lib

support library for `beautiful-racket`

Docs:

This package needs tags

succeeds1

benchmark

Benchmarking library

Docs:
succeeds; has failing tests4

benchmark-ips

This is my port of @evanphx's benchmark-ips for ruby to racket. Provides a very simple and clean way to do performance comparisons.

This package needs documentation

succeeds; has dependency problems3

bencode

BitTorrent Bencode Decoding

Docs:
succeeds0

bencode-codec

Library for reading and writing Bencoded data.

Tags:
succeeds0

berkeley

Support library for CS 61AS at UC Berkeley (http://cs61as.org).

This package needs documentation

This package needs tags

fails5

binary-class

Classes for writing and reading binary data

succeeds0

binary-class-dbf

Interface to *.dbf files (dBase, Foxpro, ...)

This package needs documentation

succeeds3

binary-class-exif

Class for reading and writing Exif in JPEG or TIFF

This package needs documentation

succeeds3

binary-class-mp3

MP3 ID3v2.1 and ID3v2.2 tags parser

succeeds0

binaryio

functions for reading and writing binary data

Docs:
Tags:
succeeds0

binaryio-lib

functions for reading and writing binary data

This package needs documentation

Tags:
succeeds3

bitsyntax

Erlang-like binary pattern-matching and bit string manipulation for Racket.

Docs:
Tags:
succeeds0

bloggy

A very simple Racket blog system

This package needs documentation

succeeds3

bnf

Concise Typed Racket syntax for declaring recursive data in BNF

This package needs documentation

succeeds3

br-parser-tools

fork of parser-tools for Beautiful Racket

This package needs tags

succeeds1

br-parser-tools-doc

This package needs a description

This package needs tags

succeeds2

br-parser-tools-lib

This package needs a description

This package needs documentation

This package needs tags

succeeds3

brag

Internal fork of `ragg` for Beautiful Racket

Docs:

This package needs tags

succeeds1

bystroTeX

A tool for preparing HTML slides with LaTeX formulas, based on Scribble

Docs:
succeeds; has dependency problems; has failing tests4

bzip2

bzip2 compression and decompression

Docs:
succeeds0

c

A language level for writing C code in DrRacket.

Docs:
Tags:
succeeds0

c-defs

Simple C value access

Docs:
Tags:
succeeds; has failing tests4

c-utils

Utilities for manipulating C source code.

Docs:
Tags:
succeeds0

calendar

This package needs a description

Docs:

This package needs tags

succeeds2

canonicalize-path

This package needs a description

succeeds2

cc4101-handin

Handin client for the CC4101 - Programming Languages course at University of Chile

This package needs documentation

This package needs tags

succeeds; has failing tests4

ccnum

Credit Card Number Utilities

Docs:
Tags:
succeeds0

cext-lib

Tools for managing C extensions, such as `raco ctool`

This package needs documentation

3

chain-module-begin

Helper to define meta-languages which can chain-call other languages. Status: Experimental (no backwards compatibility).

succeeds0

charterm

Character-cell Terminal Interface

Docs:
Tags:
succeeds0

check-sexp-equal

A simple extension for rackunit that provides s-expression diffs on failure.

Tags:
succeeds0

Chinese-4-Stratego

Chinese Stratego

Tags:
succeeds0

New

chk

a minimal tester

Docs:
Tags:
succeeds; has dependency problems0

New

chk-doc

a minimal tester

Docs:
Tags:
succeeds0

New

chk-lib

a minimal tester

This package needs documentation

Tags:
succeeds3

New

chk-test

a minimal tester

This package needs documentation

Tags:
succeeds; has dependency problems3

cKanren

Constraint programming language

This package needs documentation

This package needs tags

succeeds; has failing tests4

clang

A series of C utilities for Typed Racket

Docs:
succeeds0

class-iop

Interface-oriented programming for classes

This package needs documentation

succeeds3

class-iop-doc

Documentation for "class-iop"

Docs:
succeeds0

class-iop-lib

Implementation (no documentation) for "class-iop"

This package needs documentation

3

classicthesis-scribble

Scribble wrapper for the classicthesis LaTeX style.

This package needs documentation

Tags:
succeeds3

cldr-bcp47

API for BCP47 extensions to CLDR

Tags:
succeeds0

cldr-core

API for cldr-core data set

Docs:
Tags:
succeeds0

cldr-dates-modern

API for cldr-dates-modern data set

Tags:
succeeds0

cldr-localenames-modern

API for cldr-localenames-modern data set

Tags:
succeeds0

cldr-numbers-modern

API for cldr-numbers-modern data set

Tags:
succeeds0

client-cookies

Client cookies jar for net/url and similar libs

This package needs documentation

Tags:
succeeds3

collections

A generic interface for collections

This package needs tags

succeeds1

collections-doc

This package needs a description

This package needs tags

succeeds2

collections-lens

Lenses for generic collections

Tags:
succeeds; has dependency problems0

collections-lib

This package needs a description

This package needs documentation

This package needs tags

succeeds3

collections-test

This package needs a description

This package needs documentation

This package needs tags

succeeds3

colon-kw

a lang-extension for writing :kw for #:kw

Docs:
succeeds0

colon-match

match with colon notation, based on discussion with Jens Axel Søgaard on users list

Tags:
succeeds0

color-flood

A game where the player must fill the board with colors before its opponent

This package needs documentation

Tags:
succeeds; has failing tests4

com-win32-i386

native libraries for "base" package

This package needs documentation

3

com-win32-x86_64

native libraries for "base" package

This package needs documentation

3

combinator-parser

A combinator parser library retained for backwards compatibility. Using parser-tools/yacc or ragg instead is recommended.

succeeds0

command-line-ext

Extensible form of command-line with command-line-flag-expanders

succeeds0

compact-annotations

Function type annotation syntax for Typed Racket similar to Haskell

succeeds0

compatibility

Libraries that implement legacy interfaces

Docs:
0

compatibility-doc

documentation part of "compatibility"

Docs:
0

compatibility-lib

implementation (no documentation) part of "compatibility"

This package needs documentation

3

compatibility-test

tests for "compatibility-lib"

This package needs documentation

3

New

compiler

Racket compilation tools, such as `raco exe'

This package needs documentation

3

compiler-goodies

This package needs a description

This package needs tags

succeeds2

New

compiler-lib

implementation (no documentation) part of "compiler"

This package needs documentation

3

New

compiler-test

tests for "compiler-lib"

This package needs documentation

3

compose-app

#%app syntax for function composition, (a .. b .. c) => (lambda (v) (a (b (c v))))

succeeds0

cond-strict

cond: what it should have been

Tags:
succeeds0

continued-fractions

Exact computer arithmetic and base conversion via continued fractions.

Docs:
succeeds0

contract-profile

Profiling tool for contracts

0

contract-repl

A REPL that prints contracts on values

This package needs documentation

succeeds3

control

Control structures

succeeds0

cover

A code coverage tool

Docs:
succeeds0

cover-codecov

This package needs a description

This package needs documentation

succeeds3

cover-coveralls

This package needs a description

This package needs documentation

succeeds; has failing tests4

cow-repl

Cowsay in your REPL

This package needs documentation

This package needs tags

succeeds3

cpu-affinity

A library for getting/setting CPU affinity

Tags:
succeeds; has failing tests4

cpuinfo

CPU Information

Docs:

This package needs tags

succeeds1

cs2500f16-jsonlab

Teachpack for CS2500 JSON lab

Tags:
succeeds0

cs7480-util

Static analysis utilities

succeeds0

csc104

Language for University of Toronto course CSC104.

Docs:

This package needs tags

succeeds; has dependency problems; has failing tests4

csp

solve constraint-satisfaction problems

This package needs documentation

This package needs tags

succeeds3

css

A CSS Engine written in pure Typed Racket

Docs:
fails5

css-expr

S-expression-based CSS

Docs:
succeeds0

css-tools

Tools for generating & manipulating CSS (unstable)

Docs:

This package needs tags

succeeds1

csv

csv file reader and writer

Docs:

This package needs tags

succeeds; has dependency problems1

csv-reading

Comma-Separated Value (CSV) Parsing

Tags:
succeeds0

cuecore

CueCore Lighting Control

Docs:

This package needs tags

succeeds1

New

cur

Dependent types and meta-programming

Docs:
failssucceeds5

New

cur-doc

This package needs a description

Docs:

This package needs tags

fails5

New

cur-lib

This package needs a description

This package needs documentation

This package needs tags

succeeds3

New

cur-test

This package needs a description

This package needs documentation

This package needs tags

succeeds3

curly-fn

This package needs a description

Docs:
succeeds2

curly-fn-doc

This package needs a description

Docs:

This package needs tags

succeeds2

curly-fn-lib

This package needs a description

This package needs documentation

This package needs tags

succeeds3

curly-fn-test

This package needs a description

This package needs documentation

This package needs tags

succeeds3

curved-text

This package needs a description

This package needs documentation

fails5

custom-load

A load handler that avoids stale zo files.

This package needs tags

succeeds1

dan-scheme

A very little language for situations where simplicity is desired over convenience

This package needs tags

succeeds1

data

Data strucutures

Docs:
0

data-doc

documentation part of "data"

Docs:
0

data-enumerate-lib

implementation (no documentation) of "data/enumerate"

This package needs documentation

3

data-lib

implementation (no documentation) part of "data"

This package needs documentation

3

data-red-black

red-black trees. Includes implementations of augmented red-black trees, positional red-black trees, and an ordered set backed by a rb-tree.

Tags:
succeeds0

data-test

tests for "data-lib"

This package needs documentation

3

datalog

An implementation of the Datalog language

Docs:
0

datatype

Algebraic(-like) Data Types

This package needs documentation

This package needs tags

succeeds3

db

Database connectivity

Docs:
0

db-doc

documentation part of "db"

Docs:
0

db-lib

implementation (no documentation) part of "db"

This package needs documentation

3

db-ppc-macosx

native libraries for "base" package

This package needs documentation

3

db-test

tests for "db"

This package needs documentation

3

db-win32-i386

native libraries for "base" package

This package needs documentation

3

db-win32-x86_64

native libraries for "base" package

This package needs documentation

3

db-x86_64-linux-natipkg

native libraries for "base" package

This package needs documentation

3

dbm

An interface to UNIX dbm files using a libdbm FFI

Docs:
Tags:
succeeds; has failing tests4

dbus

Native D-Bus for Racket

Docs:
succeeds0

ddict

Deterministic Dictionaries

Docs:
Tags:
succeeds0

debug

a lang-extension for debugging, and a macro for inserting a debug-repl

Docs:
succeeds0

debug-scopes

Some utilities which help debugging scope-related issues for unhygienic macros

succeeds0

deferred

A simple library for deferring asynchronous tasks until a specified time

Docs:

This package needs tags

succeeds1

define-match-spread-out

a version of define that allows definitions to be spread across a file

Tags:
succeeds0

defpat

a version of define for defining functions with match-patterns as arguments

Tags:
succeeds0

deinprogramm

Teaching languages for _Die Macht der Abstraktion_

0

deinprogramm-signature

Signature support for teaching languages for _Die Macht der Abstraktion_

This package needs documentation

3

delay-pure

Non-cached promises for Typed/Racket, like delay/name. Should be sound for occurrence typing (unlike delay/name) because only pure functions are allowed.

succeeds0

delimit-app

An #%app macro that changes meaning based on paren shape

succeeds0

derp-3

The Derp 3 parser, based on "Parsing with Derivatives," code written by Michael D. Adams (www.michaeldadams.org)

This package needs documentation

succeeds; has failing tests4

derpy

Presentation Room Control

Docs:

This package needs tags

succeeds; has failing tests4

describe

Doug Williams's 'describe' package from PLaneT

Docs:

This package needs tags

succeeds1

dherman-struct

A port of David Herman's struct.plt planet package

This package needs documentation

This package needs tags

succeeds3

digimon

The (typed) core to construct the digital world

Docs:
succeeds0

disassemble

Disassembler for JIT-compiled functions.

This package needs documentation

succeeds3

disposable

Provides an abstraction for values associated with external resources that allows automatic resource pooling, per-thread virtual construction, and monadic composition

succeeds0

disposable-test

Tests for the "disposable" package

fails5

distributed-places

Libraries for distributed computations

0

distributed-places-doc

documentation part of "distributed-places"

0

distributed-places-lib

implementation (no documentation) part of "distributed-places"

This package needs documentation

3

distributed-places-test

tests for of "distributed-places"

This package needs documentation

succeeds3

distro-build

Tools for constructing a distribution of Racket

This package needs tags

succeeds1

distro-build-client

client-side part of "distro-build"

This package needs documentation

This package needs tags

succeeds3

distro-build-doc

documentation part of "distro-build"

This package needs tags

succeeds1

distro-build-lib

implementation (no documentation) part of "distro-build"

This package needs documentation

This package needs tags

succeeds3

distro-build-server

server-side part of "distro-build"

This package needs documentation

This package needs tags

succeeds3

dlm-read

This package needs a description

Docs:

This package needs tags

succeeds2

dm

Linux Device Mapper bindings for Racket.

Docs:
Tags:
succeeds; has failing tests4

New

doc-coverage

A package for inspecting and testing a module's documentation of its provided bindings

succeeds0

doodle

This package needs a description

Docs:
Tags:
succeeds2

dos

Delimited-continuation-based Operating-system Simulator

Docs:
succeeds0

dotenv

Override environment variables by loading .env files.

Docs:
Tags:
succeeds0

dotlambda

Splits dotted identifiers like a.b.c, also supports λ<arg>.(code) syntax. Experimental (i.e. there may be small breaking changes in later versions).

Docs:
succeeds0

dotmethod

obj.method(x) in racket using mutable-match-lambda

Docs:
succeeds0

dracula

Dracula: ACL2 theorem prover tools in DrRacket

This package needs documentation

This package needs tags

fails5

draw

Drawing libraries

Docs:
0

draw-doc

documentation part of "draw"

Docs:
0

draw-i386-macosx

native libraries for "draw" package

This package needs documentation

This package needs tags

3

draw-i386-macosx-2

native libraries for "draw" package

This package needs documentation

3

draw-lib

implementation (no documentation) part of "draw"

This package needs documentation

3

draw-ppc-macosx

native libraries for "draw" package

This package needs documentation

This package needs tags

3

draw-ppc-macosx-2

native libraries for "draw" package

This package needs documentation

3

draw-test

tests for "draw"

This package needs documentation

3

draw-ttf-x86_64-linux-natipkg

native libraries for "draw" package

This package needs documentation

3

draw-win32-i386

native libraries for "draw" package

This package needs documentation

This package needs tags

3

draw-win32-i386-2

native libraries for "draw" package

This package needs documentation

3

draw-win32-x86_64

native libraries for "draw" package

This package needs documentation

This package needs tags

3

draw-win32-x86_64-2

native libraries for "draw" package

This package needs documentation

3

draw-x11-x86_64-linux-natipkg

native libraries for "draw" package

This package needs documentation

3

draw-x86_64-linux-natipkg-2

native libraries for "draw" package

This package needs documentation

3

draw-x86_64-macosx

native libraries for "draw" package

This package needs documentation

This package needs tags

3

draw-x86_64-macosx-2

native libraries for "draw" package

This package needs documentation

3

drbayes

Probabilistic programming language

This package needs documentation

fails5

drdr

DrDr, Racket's continuous integration system

This package needs documentation

This package needs tags

succeeds3

drdr2

Prototype replacement for DrDr

This package needs documentation

This package needs tags

succeeds3

dropbox

SDK for Dropbox

Docs:
succeeds; has failing tests4

New

drracket

The DrRacket programming environment

0

drracket-cyberpunk

This package needs a description

This package needs documentation

succeeds3

drracket-paredit

paredit keybindings for DrRacket

This package needs documentation

This package needs tags

succeeds; has failing tests4

New

drracket-plugin-lib

DrRacket's plugin API

This package needs documentation

3

drracket-solarized

Solarized colorscheme for Drracket

This package needs documentation

succeeds3

New

drracket-test

tests for "drracket"

This package needs documentation

3

New

drracket-tool

Programmatic interface to some IDE tools that DrRacket supports

0

New

drracket-tool-doc

Docs for the programmatic interface to some IDE tools that DrRacket supports

0

New

drracket-tool-lib

Code implementing programmatic interfaces to some IDE tools that DrRacket supports

This package needs documentation

3

New

drracket-tool-test

Tests for IDE tools that DrRacket supports

This package needs documentation

3

drracket-vim-tool

DrRacket plugin that simulates vim keybindings

This package needs documentation

succeeds3

drracket-zenburn

The Zenburn colorscheme for DrRacket.

This package needs documentation

succeeds3

Drrackgit

A git plugin for DrRacket.

This package needs documentation

Tags:
fails5

ds-store

Libraries for manipulating ".DS_Store" files

Docs:
0

ds-store-doc

documentation part of "ds-store"

Docs:
0

ds-store-lib

implementation (no documentation) part of "ds-store"

This package needs documentation

3

dset

Deterministic Sets

Docs:
Tags:
succeeds0

dssl

Data Structures Student Language: an extension of ASL for easier imperative programming.

Docs:

This package needs tags

succeeds1

dssl2

A language for data structures students

Docs:

This package needs tags

succeeds; has failing tests4

dynext-lib

Library for running a C compiler/linker

This package needs documentation

3

ebml

A library for reading and writing EBML files.

Docs:
Tags:
succeeds0

echonest

Wrapper for The Echo Nest web API.

This package needs documentation

succeeds; has failing tests4

ecmascript

Parser, runtime and #lang for ECMAScript

Tags:
succeeds0

egal

Henry Baker's egal

This package needs documentation

succeeds3

elasticsearch

This package needs a description

This package needs documentation

This package needs tags

succeeds; has failing tests4

elf

Unix executable and linking format read/writing

Docs:
succeeds; has dependency problems0

eli-tester

Testing framework

This package needs documentation

3

envy

an environment variable manager for applications

Docs:

This package needs tags

succeeds1

eopl

Teaching language for _Essentials of Programming Languages_

Docs:
0

errortrace

This package needs a description

This package needs tags

2

errortrace-doc

documentation part of "errortrace"

0

errortrace-lib

implementation (no documentation) part of "errortrace"

This package needs documentation

3

errortrace-test

tests for "errortrace"

This package needs documentation

3

esc-vp21

Epson ESC/VP21 Projector Control

Docs:

This package needs tags

succeeds1

eventfd

Linux eventfd support

Docs:
Tags:
succeeds0

exact-decimal-lang

a lang-extension that reads decimals as exact rationals

succeeds0

New

expect

A package defining "expectations", first-class assertions about values for use in validation and unit testing with high quality error messages. Currently experimental.

Docs:
succeeds0

explorer

Utility for interactive exploration of complex data structures.

This package needs documentation

This package needs tags

succeeds3

extensible-functions

A solution to the expression problem in Typed Racket

succeeds0

extensible-parser-specifications

Unstable, and has seemingly unsolvable problems with module boundaries. This package works like seq-no-order by Alexander Knauth, but adds reusable (within the same module) clauses and global constraints like "a must occur before b" or "a mutually exclusive with c".

succeeds0

fancy-app

Scala-style anonymous functions

Docs:
Tags:
succeeds0

fast-convert

Fast conversion from bytes to string for one-byte encoding

succeeds0

faster-minikanren

A fast implementation of miniKanren with disequality and absento.

This package needs documentation

This package needs tags

succeeds3

feature-profile

Profile that measures time spent in language/library features

succeeds; has failing tests4

fector

Persistent Functional Vectors

This package needs documentation

Tags:
succeeds3

ffi-definer-convention

No longer necessary in 6.9.0.5 and newer (it's built-in to the ffi library now)

Tags:
succeeds0

ffi-utils

Helpful tools for writing FFI interfaces to C

Docs:
Tags:
fails5

ffmpeg-i386-win32

This package needs a description

This package needs documentation

succeeds3

ffmpeg-x86_64-macosx

This package needs a description

This package needs documentation

succeeds3

ffmpeg-x86_64-win32

This package needs a description

This package needs documentation

succeeds3

finalizer

Trivial finalizer. Does action when object garbage collected

Docs:
Tags:
succeeds0

find-parent-dir

Find parent directories matching a criterion.

This package needs documentation

succeeds3

New

fixture

Provides test fixtures: resources that are automatically created and destroyed for each RackUnit test case

This package needs documentation

fails5

flexpr

Expressions rendered as both XML and JSON

Docs:
Tags:
succeeds0

fme

Fourier-Motzkin elimination for integer inequality satisfiability

Docs:
Tags:
succeeds0

fontconfig

This package needs a description

This package needs documentation

Tags:
succeeds; has dependency problems; has failing tests4

New

formica

"Functionally oriented" educational language

This package needs documentation

This package needs tags

fails5

forth

Forth emulator, as a Racket #lang

Docs:
Tags:
succeeds0

fra

Purely functional implementation of relational algebra

Docs:
Tags:
succeeds0

frog

Static blog generator application. Supports Twitter Bootstrap, Pygments, more.

Docs:
succeeds0

frtime

The implementation of the FrTime language

Docs:
0

ftree

Finger Trees

Docs:
Tags:
succeeds0

fulmar

Generate C++ code from S-expressions

This package needs tags

succeeds1

functional

generic interfaces and data structures for functional programming

succeeds0

functional-doc

documentation (no implementation) for “functional”

succeeds0

functional-lib

implementation (no documentation) for “functional”

This package needs documentation

succeeds3

furtle

A library for drawing turtle geometry logo style

Docs:
succeeds0

fuse

Library for creating user-space filesystems with FUSE

Docs:
succeeds; has failing tests4

future-visualizer

Graphical performance tools for using futures

0

future-visualizer-typed

type declarations for "future-visualizer"

This package needs documentation

3

games

Games

0

New

gaming

This package needs a description

This package needs documentation

fails5

gcstats

Print summary GC statistics after running a program.

This package needs documentation

succeeds3

gdbdump

GDB-based Native Thread Backtrace Dumps

Docs:
Tags:
succeeds0

generic-bind

Generic binding forms.

This package needs tags

succeeds1

generic-syntax-expanders

Allows definition of macros which include expander-definition forms, like match expanders

succeeds0

get-bonus

Get Bonus is a project about discovering the best way to program video games.

This package needs documentation

succeeds; has failing tests4

gir

GTK/GLib/GIO/... GObjectIntrospection FFI binding

Docs:
Tags:
succeeds; has failing tests4

git-slice

For slicing git repositories into pieces

This package needs documentation

Tags:
succeeds; has failing tests4

github

Github Bindings

This package needs documentation

Tags:
succeeds; has failing tests4

github-api

Bindings for the GitHub API

Tags:
succeeds; has failing tests4

glob

Deprecated. Use file/glob instead.

Docs:
succeeds0

GLPK

An interface to the Gnu Linear Programming Kit (GLPK)

Docs:
succeeds; has failing tests4

gls

Generic Little (Object, Type, Anything, ...) System - multiple dispatch on types

Docs:
Tags:
succeeds0

glu-tessellate

Converts a set of closed paths to a set of covering triangles covering the region enclosed by the curves

Tags:
succeeds; has failing tests4

gmp

Bindings to gmp (the GNU Multiple Precision Arithmetic Library)

Docs:
Tags:
succeeds0

gmp-lib

Bindings to gmp (the GNU Multiple Precision Arithmetic Library)

This package needs documentation

Tags:
succeeds3

gnal-lang

a #lang that allows relative module paths for reader languages

This package needs documentation

Tags:
succeeds; has dependency problems3

gnucash

parses gnucash XML files

Docs:
Tags:
succeeds0

google

Google APIs (Drive, Plus, ...) for Racket.

This package needs documentation

succeeds3

graph

Generic graph library.

Docs:
Tags:
succeeds0

graphics

Essential computer graphics for Typed Racket

succeeds; has failing tests4

gregor

Date and time library

Docs:
succeeds0

gregor-doc

Documentation part of gregor library

Docs:
succeeds0

gregor-lib

Code part of the gregor date and time library

This package needs documentation

succeeds3

gregor-test

Tests for the gregor library

This package needs documentation

This package needs tags

succeeds3

grip

A sparse prelude-lite level library of common things targeting Typed Racket.

Docs:
succeeds0

grommet

Crypto routines, MD5, SHA-1, SHA-256, HMAC as native Typed Racket implementations.

Docs:
Tags:
succeeds0

gtp-paper

Quick-start for SIGPLAN Scribble papers

Docs:
succeeds0

gtp-plot

Plots for gradual typing performance

Docs:
succeeds; has dependency problems0

gui

Graphical user interface toolkit

0

gui-doc

documentation part of "gui"

0

gui-i386-macosx

native libraries for "gui" package

This package needs documentation

3

gui-lib

implementation (no documentation) part of "gui"

This package needs documentation

3

gui-pkg-manager

Graphical tool for managing Racket package installations

This package needs tags

succeeds1

gui-pkg-manager-doc

documentation part of "gui-pkg-manager"

This package needs tags

succeeds1

gui-pkg-manager-lib

implementation (no documentation) part of "gui-pkg-manager"

This package needs documentation

3

gui-ppc-macosx

native libraries for "gui" package

This package needs documentation

3

gui-test

tests for "gui"

This package needs documentation

3

gui-win32-i386

native libraries for "gui" package

This package needs documentation

3

gui-win32-x86_64

native libraries for "gui" package

This package needs documentation

3

gui-x86_64-linux-natipkg

native libraries for "gui" package

This package needs documentation

3

gui-x86_64-macosx

native libraries for "gui" package

This package needs documentation

3

gut

Web related functionality in Typed Racket. Includes full HTTP 1.1 client, UUIDs, Consumer OAuth, Json, XML formats.

Docs:
fails5

New

hackett

This package needs a description

Docs:
succeeds2

New

hackett-demo

This package needs a description

This package needs documentation

This package needs tags

succeeds3

New

hackett-doc

This package needs a description

Docs:

This package needs tags

succeeds2

New

hackett-lib

This package needs a description

This package needs documentation

This package needs tags

succeeds3

New

hackett-test

This package needs a description

This package needs documentation

This package needs tags

succeeds3

hamt

Hash array mapped tries

Docs:

This package needs tags

succeeds1

handin

Handin server and client template

This package needs tags

succeeds; has failing tests4

hash-lambda

using hash-tables for rest-arguments that include keyword-arguments

succeeds0

herbie

A tool for automatically improving the accuracy of floating point expressions

This package needs documentation

succeeds; has failing tests4

heresy

A functional Lisp dialect with BASIC-inspired syntax

Docs:
Tags:
succeeds0

hive-client

Hive: client-server framework. This is client package.

This package needs documentation

Tags:
succeeds; has dependency problems3

hive-common

Hive: client-server framework. This is library for both client and server.

Tags:
succeeds0

hive-server

Hive: client-server framework. This is server-side package.

This package needs documentation

This package needs tags

succeeds; has dependency problems3

honu

The implementation of the Honu language

Docs:

This package needs tags

succeeds; has failing tests4

hostname

Getting Hostname, FQDN, and IP Addresses

Docs:

This package needs tags

succeeds1

htdp

Teaching languages for _How to Design Programs_

0

htdp-doc

documentation part of "htdp"

0

htdp-lib

implementation (no documentation) part of "htdp"

This package needs documentation

3

htdp-test

tests for "htdp"

This package needs documentation

3

html

HTML parsing and generation

Docs:
0

html-doc

documentation part of "html"

Docs:
0

html-lib

implementation (no documentation) part of "html"

This package needs documentation

3

html-parsing

Permissive Parsing of HTML to SXML

succeeds0

html-template

HTML-Writing Template Language in SXML

succeeds0

html-test

tests for "html"

This package needs documentation

3

html-writing

Writing HTML from SXML

succeeds0

http

Support for HTTP 1.1 including automatic connection pooling.

Docs:
succeeds0

hygienic-quote-lang

hygienic versions of quote-like racket reader macros

succeeds0

hygienic-reader-extension

adding hygiene to racket reader extensions

succeeds0

hyper-literate

Some tools which help build hyper-literate programs. For now, this only contains a few changes from scribble/lp2, including support for typed/racket literate programs.

succeeds0

hyphenate

Hyphenate X-expressions with the Knuth–Liang hyphenation algorithm

Docs:
succeeds0

icfp-2014-contracts-talk

Slideshow implementation of ICFP 2014 Contracts Keynote Talk

This package needs documentation

Tags:
succeeds; has failing tests4

icons

An assortment of images

This package needs documentation

3

identikon

Tiny framework for generating identicons

Docs:
succeeds0

iloveck101

A command-line tool to download images from ck101 threads.

This package needs documentation

Tags:
fails5

images

Functions (and docs and tests) for constructing icons and logos

Docs:
0

images-doc

Documentation for images-lib

Docs:
0

images-gui-lib

Functions for constructing icons and logos

This package needs documentation

3

images-lib

Functions for constructing icons and logos

This package needs documentation

3

images-test

Tests for images-pkg

This package needs documentation

3

in-new-directory

Run things in new directories

Tags:
succeeds0

infix

Infix Expressions

Tags:
succeeds0

infix-syntax

Expansion-time parsing of infix expressions.

Tags:
succeeds0

intern

Type-safe interning of datatype in Typed Racket as a new sub-type of Index

This package needs documentation

succeeds3

io

I/O utilities from dherman's io.plt Planet package

This package needs documentation

Tags:
fails5

ipoe

interactive poetry editor

Docs:
succeeds; has failing tests4

iracket

IPython/Jupyter kernel for Racket

This package needs documentation

This package needs tags

succeeds; has dependency problems3

irc

An IRC client library.

Docs:
Tags:
succeeds; has failing tests4

irc-client

A higher-level, typed wrapper around the irc package

succeeds0

iu-pict

This package needs a description

Docs:

This package needs tags

succeeds; has dependency problems2

New

j

Racket implementation of J language and related concepts

Docs:
succeeds0

jack-ease

Library for easing things between start and stop values fluidly

Docs:
succeeds0

jack-posn

Library for working with points in 2d space

Docs:
succeeds0

jack-scribble-example

Deprecated. Use the built in scribble/example instead.

succeeds0

java

A port of David Herman's java.plt PLaneT package, without the PLaneT dependencies.

Docs:
fails5

java-lexer

Java syntax highlighting for Scribble.

This package needs documentation

succeeds3

javascript

An implementation of JavaScript

This package needs tags

succeeds1

job-queue

A library for managing sets of workers and their jobs.

This package needs documentation

succeeds3

job-queue-doc

A library for managing sets of workers and their jobs. (doc)

Docs:
succeeds0

job-queue-lib

A library for managing sets of workers and their jobs. (lib)

This package needs documentation

succeeds3

json-parsing

JSON Parsing, Folding, and Conversion

Tags:
succeeds0

json-socket

JSON-Talking TCP Sockets

This package needs documentation

Tags:
succeeds3

kernel

Interface to Linux kernel runtime configuration.

This package needs documentation

Tags:
succeeds; has failing tests4

kitco

Precious Metals Market Info. Access

Docs:
succeeds0

kw-make-struct

like make from unstable/struct except allowing keywords, and it can also be a match pattern

succeeds0

kw-utils

misc kw utils

Docs:
Tags:
succeeds0

lambdajam-2015-racket-pl-pl

This package needs a description

This package needs documentation

This package needs tags

succeeds; has failing tests4

lang-file

Functions for dealing with #lang files

Tags:
succeeds0

lang-slide

A picture showing all the languages used to implement Racket.

succeeds; has failing tests4

latex-utils

Some utilities for generating LaTeX markup of various descriptions.

Docs:
succeeds0

New

lathe

A personal collection of utilities.

This package needs documentation

fails5

New

lathe-lib

A personal collection of utilities. (lib)

This package needs documentation

fails5

lazy

The implementation of the Lazy Racket language

Docs:
0

ldap

A native Racket interface to LDAP authentication.

Docs:
Tags:
succeeds; has failing tests4

ldap-ffi

ldap-ffi: a Racket LDAP client built on top of libldap C API

Docs:
succeeds0

learn-to-type

A very simple GUI program to learn to type by copying a text.

This package needs documentation

Tags:
succeeds; has failing tests4

left-pad

String left pad

Docs:
Tags:
succeeds0

leftist-tree

Functional priority queues

Tags:
succeeds0

lens

Composable, functional lenses

Docs:
succeeds0

lens-common

Base lens constructors and additional combinators

This package needs documentation

succeeds3

lens-data

Lens constructors for various Racket data structures

This package needs documentation

succeeds3

lens-doc

Documentation for the lens libraries

Docs:
succeeds0

lens-lib

Implementation (no docs) of the lens library, includes lens-data and lens-common

This package needs documentation

succeeds3

lens-unstable

Unstable and experimental features for lenses

This package needs documentation

succeeds3

levenshtein

Levenshtein Distance Metric

This package needs tags

succeeds1

libgit2

Racket bindings for the Libgit2 library.

Docs:
Tags:
succeeds; has dependency problems; has failing tests4

libkenji

This package needs a description

This package needs documentation

This package needs tags

succeeds3

libnotify

FFI bindings for libnotify (desktop notifications)

Docs:
Tags:
succeeds; has failing tests4

libopenal-racket

Racket wrapper for the OpenAL library

succeeds; has dependency problems; has failing tests4

libscrypt

Colin Percival's scrypt bindings for Racket, uses system library.

Docs:
Tags:
succeeds0

libserialport

FFI bindings for the libserialport library.

succeeds; has failing tests4

libtoxcore-racket

A Racket wrapper for the Tox libraries.

succeeds; has failing tests4

libuuid

FFI bindings for the libuuid library.

Docs:
Tags:
succeeds0

libvid-i386-linux

Library for Video log messages

This package needs documentation

succeeds3

libvid-i386-win32

32-bit windows build of libvid

This package needs documentation

succeeds3

libvid-x86_64-linux

Libvid for 64-bit linux

This package needs documentation

succeeds3

libvid-x86_64-macosx

An optional helper library for Video, to enable ffmpeg level logging.

This package needs documentation

succeeds3

libvid-x86_64-win32

64-bit windows build of the libvid library.

This package needs documentation

succeeds3

lindenmayer

This package needs a description

This package needs tags

succeeds2

lipics

Scribble languages for the LIPIcs paper format

Docs:
Tags:
succeeds; has failing tests4

literify

racket literate programming in scribble to enable simultaneously display and evaluate code chunks

Docs:
succeeds; has dependency problems0

live-free-or-die

Freedom from Typed Racket

succeeds; has failing tests4

livefrog

Convert ljdump/ljmigrate files for Frog

This package needs documentation

This package needs tags

succeeds; has dependency problems3

logbook

Tool for recording a database of experimental results

This package needs documentation

This package needs tags

fails5

lti-freq-domain-toolbox

Functions for dealing with lti dynamical systems in the frequency domain

This package needs documentation

succeeds3

lux

brilliant interactive programs

Docs:
succeeds0

lux-charterm

a lux chaos for terminal programs

Tags:
fails5

lwc2016

PLT submision to the 2016 language workbench challenge

This package needs documentation

This package needs tags

succeeds; has failing tests4

macro-debugger

The macro debugger tool

0

macro-debugger-text-lib

The macro debugger tool with a console interface

This package needs documentation

3

magnolisp

Magnolisp

Docs:
Tags:
succeeds0

main-distribution

A package that combines all of the packages in the main Racket distribution

This package needs documentation

3

main-distribution-test

tests for "main-distribution"

This package needs documentation

3

make

Simple timestamp- and dependency-triggered actions

Docs:
0

markdown

Markdown format parser.

Docs:
succeeds0

markparam

a convenience library for continuation marks like parameters

Docs:
succeeds0

markparam-doc

a convenience library for continuation marks like parameters

Docs:
succeeds0

markparam-lib

a convenience library for continuation marks like parameters

This package needs documentation

succeeds3

markparam-test

a convenience library for continuation marks like parameters

This package needs documentation

succeeds3

match-count

Instrumented match

This package needs documentation

succeeds3

match-plus

This package needs a description

This package needs tags

succeeds2

match-string

string-append and append as a match patterns

succeeds0

math

Functions and data structures useful for working with numbers and collections of numbers, along with docs and tests

Docs:
0

math-doc

Math library documentation

Docs:
0

math-i386-macosx

native libraries for "math" package

This package needs documentation

3

math-lib

Math library

This package needs documentation

3

math-ppc-macosx

native libraries for "math" package

This package needs documentation

3

math-test

Math library tests

This package needs documentation

3

math-win32-i386

native libraries for "math" package

This package needs documentation

3

math-win32-x86_64

native libraries for "math" package

This package needs documentation

3

math-x86_64-linux-natipkg

native libraries for "math" package

This package needs documentation

3

math-x86_64-macosx

native libraries for "math" package

This package needs documentation

3

mboxrd-read

Racket functions for reading mboxrd format

Tags:
succeeds0

mcfly

Embedded Package Documentation Runtime

Docs:
succeeds0

measures

Units and measures with basic arithmetic operations.

This package needs documentation

Tags:
succeeds3

measures-with-dimensions

based on measures, but with dimensions and types

succeeds0

mediafile

Media File Metadata Utilities

Docs:
succeeds0

medic

A debugging tool for better printf

Docs:

This package needs tags

succeeds; has failing tests4

megaparsack

practical parser combinators

succeeds0

megaparsack-doc

documentation (no implementation) for “megaparsack”

succeeds0

megaparsack-lib

implementation (no documentation) for “megaparsack”

This package needs documentation

succeeds3

megaparsack-parser

built-in parsers implemented using megaparsack

This package needs documentation

succeeds3

megaparsack-parser-tools

helpers for using megaparsack with parser-tools

This package needs documentation

succeeds3

memcached

A native Racket interface to memcached

Docs:
Tags:
succeeds0

memoize

Memoization for functions

Docs:

This package needs tags

succeeds1

metapict

Create beautiful pictures and diagrams

Docs:
fails5

mf-apply

PLT Redex lang-extension for checked metafunction application

Docs:
succeeds0

mic1

tools for MIC-1 CPU architecture

Docs:
Tags:
succeeds; has dependency problems; has failing tests4

midi-readwrite

simple functions to read MIDI (.mid) files

Docs:
succeeds0

minikanren

A Planet 2 package for minikanren

Tags:
succeeds0

minipascal

MiniPascal as a Racket language

This package needs documentation

succeeds3

misc1

Miscellaneous utilities collection.

Docs:

This package needs tags

succeeds1

mischief

Mischief: A Racketeer's Toolkit

Docs:
succeeds; has failing tests4

mischief-dev

Mischief: A Racketeer's Toolkit [development branch]

Docs:
succeeds; has failing tests4

mm

an environment for exploring memory management

This package needs documentation

Tags:
succeeds3

mmap

Wrapper for the system mmap() function

This package needs documentation

succeeds3

mock

A library for creating test mocks

succeeds0

mock-rackunit

RackUnit checks for testing with mocks from the mock package

succeeds0

mockfighter

Stockfighter-like API for a limit order exchange

succeeds; has dependency problems; has failing tests4

mode-lambda

2d sprite-based graphics engine

succeeds0

molis-hai

This package includes the code associated with my Dickens-based (or any-corpus-based) password generator, Molis Hai. See also http://www.brinckerhoff.org/molis-hai/pwgen.html

Docs:
succeeds0

monad

A generic/polymorphic monad library for Racket.

This package needs documentation

Tags:
succeeds3

mongodb

A native Racket interface to MongoDB & BSON

Docs:
Tags:
succeeds; has failing tests4

monitors

Java style monitors for Racket objects

Docs:
succeeds0

mordae

Personal utilities, do not use directly!

This package needs documentation

This package needs tags

succeeds3

mosquitto-ffi

An FFI binding of libmosquitto for racket

This package needs documentation

succeeds; has failing tests4

mred-designer

A GUI generator for Racket

This package needs documentation

Tags:
succeeds; has failing tests4

msgpack

Implementation of the MessagePack protocol.

Docs:
succeeds0

multi-file-lang

a #lang language for multiple files in one

Tags:
succeeds; has failing tests4

multi-id

Define identifiers which act as a type-expander and match-expander and macro and identifier macro and set! transformer

succeeds0

multimethod

This package needs a description

This package needs tags

succeeds2

multimethod-doc

This package needs a description

This package needs tags

succeeds2

multimethod-lib

This package needs a description

This package needs documentation

This package needs tags

succeeds3

multimethod-test

This package needs a description

This package needs documentation

This package needs tags

succeeds3

multipath-daemon

Library for communication with the multipathd process via it's UNIX domain socket.

This package needs tags

succeeds1

multiscope

This package needs a description

This package needs documentation

This package needs tags

succeeds3

munger

An R Dataframe structure in Typed Racket.

This package needs documentation

succeeds3

mutable-match-lambda

This package needs a description

succeeds2

mutt

Racket API for the Mutt email client

Docs:
succeeds0

my-cond

a version of cond that supports "cond-expanders" and a for/cond-clause form, allowing it to iterate though conditions

Tags:
succeeds0

mysterx

Legacy library for working with COM on Windows

Docs:
0

mzcom

COM control to instantate a Racket instance

Docs:
0

mzscheme

The legacy MzScheme language

Docs:
0

mzscheme-doc

documentation part of "mzscheme"

Docs:
0

mzscheme-lib

implementation (no documentation) part of "mzscheme"

This package needs documentation

3

namespaced-transformer

This package needs a description

This package needs tags

succeeds2

namespaced-transformer-doc

This package needs a description

This package needs tags

succeeds2

namespaced-transformer-lib

This package needs a description

This package needs documentation

This package needs tags

succeeds3

nanopass

This package needs a description

Docs:
Tags:
succeeds2

New

net

Networking libraries

0

net-cookies

RFC6265-compliant cookie handling for client and server

Docs:
Tags:
0

net-cookies-doc

RFC6265-compliant cookie handling for client and server (doc)

Docs:
Tags:
0

net-cookies-lib

RFC6265-compliant cookie handling for client and server (lib)

This package needs documentation

Tags:
3

net-cookies-test

RFC6265-compliant cookie handling for client and server (test)

This package needs documentation

Tags:
3

New

net-doc

documentation part of "net"

0

net-jwt

JSON Web Token / JSON Web Signature codec, verification, signing

Docs:
succeeds; has failing tests4

New

net-lib

implementation (no documentation) part of "net"

This package needs documentation

3

New

net-test

tests for "net-lib"

This package needs documentation

3

netrc

Find entries in ~/.netrc files

Docs:
Tags:
succeeds0

neu-cs2500-handin

This package needs a description

This package needs documentation

This package needs tags

succeeds3

nlopt

FFI wrapper for the NLopt nonlinear optimization library.

Docs:
succeeds; has failing tests4

no-vert-bar-lang

a lang-extension that reads `|` as a normal character

succeeds0

numformat-old

Number Formatting

Tags:
succeeds0

numspell

Spelling Numbers as English

Docs:
Tags:
succeeds0

New

nvim-client

API client for the Neovim text editor

succeeds; has failing tests4

ocelot

A solver-aided relational logic DSL

Docs:
succeeds0

oii-422-handin-client

Handin Client for PUCV PL course OII-422

This package needs documentation

This package needs tags

succeeds; has failing tests4

openal

FFI for OpenAL

Docs:
Tags:
succeeds0

opencl

A Racket interface to OpenCL using an FFI

Docs:
succeeds; has failing tests4

opencpu

A Racket library for calling R functions through the OpenCPU API.

Docs:
succeeds0

opencv

FFI bindings to the OpenCV library

This package needs documentation

succeeds; has failing tests4

opengl

Exhaustive Racket bindings to OpenGL

Docs:
succeeds; has failing tests4

openh264-x86_64-macosx

This package needs a description

This package needs documentation

succeeds3

openmpi

A Racket interface to MPI based on an FFI to OpenMPI

Docs:
succeeds; has failing tests4

operational-transformation

Operational Transformation (OT) for Racket. Wrapper package for both operational-transformation-lib and operational-transformation-demo.

This package needs documentation

This package needs tags

succeeds3

operational-transformation-demo

Demo collaborative editor using Operational Transformation (OT).

This package needs documentation

This package needs tags

succeeds3

operational-transformation-lib

Operational Transformation (OT) for Racket. Just the operational-transformation collect, no demo included.

This package needs documentation

This package needs tags

succeeds3

optimization-coach

Optimization Coach Plug-In for DrRacket

0

option-bind

Monadic shorthand for propagating #f in Option types

This package needs tags

succeeds1

option-contract

Experimental libraries for option contracts

This package needs documentation

3

option-contract-doc

Documentation for "option-contract"

0

option-contract-lib

Implementation (no documentation) for "option-contract"

This package needs documentation

3

option-contract-test

Tests for "option-contract"

This package needs documentation

3

org-mode

A native Racket reader and writer for org-mode files.

This package needs documentation

Tags:
succeeds3

osc

Open Sound Control data definitions

Docs:
Tags:
succeeds0

overeasy

Racket Language Test Engine

Docs:
Tags:
succeeds0

packet-socket

Access to raw Ethernet frames from Racket

This package needs documentation

Tags:
succeeds3

parameter

Parameter utilities

Docs:

This package needs tags

succeeds; has dependency problems1

paren-shape

Deprecated. Use syntax-classes-lib instead.

succeeds0

parendown

A weak open parenthesis, good for eliminating indentation. (lib)

This package needs documentation

succeeds3

parendown-lib

A weak open parenthesis, good for eliminating indentation. (lib)

This package needs documentation

succeeds3

parenlog

A language that is like Prolog, but parenthetical.

Docs:
succeeds0

parsack

A basic Parsec (Haskell's monadic parser combinator library) implementation.

Docs:
Tags:
succeeds0

parser-tools

Lex- and Yacc-style parsing tools

0

parser-tools-doc

documentation part of "parser-tools"

0

parser-tools-lib

implementation (no documentation) part of "parser-tools"

This package needs documentation

3

parted

Interface to GNU Parted Disk Partion Utility

Docs:

This package needs tags

succeeds1

pcf

PCF with Contracts and Symbolic Values

Docs:
Tags:
fails5

pconvert-lib

Legacy library for printing Racket values

This package needs documentation

3

pconvert-test

Tests for "pconvert-lib"

This package needs documentation

3

pdf-read

PDF reading library. Read PDF documents into picts and bitmap%s. You can also gather text and layout information. Requires liboppler.

Docs:
succeeds; has failing tests4

persistent-array

A semi-persistent array

Tags:
succeeds0

persistent-union-find

A persistent implementation of the union-find data structure

This package needs documentation

Tags:
succeeds3

pex

Apollo Art PEx System Control

Docs:

This package needs tags

succeeds; has failing tests4

pfds

Purely functional data structures for Typed Racket

Tags:
succeeds; has failing tests4

phc-adt

Algebraic Data Types for Typed/Racket, with features tailored to compiler writing. The data types do not have to be declared before they are used, like prefab structs and symbols. Behind the scenes, this library remembers all the data types in a file, and uses it to implicitly pre-declare them. Mostly stable, although some things may change a bit in the future.

succeeds0

phc-adt-doc

Documentation for phc-adt (and rendering of the literate programming)

succeeds0

phc-adt-lib

Implementation of phc-adt

This package needs documentation

Tags:
succeeds3

phc-adt-test

Tests for phc-adt

This package needs documentation

succeeds3

phc-toolkit

Personal collection of utilities. Somewhat unstable and sparsely documented (for now).

succeeds0

php-parser

A php parser

This package needs documentation

Tags:
succeeds3

pict

Building pictures with functional combinators

Docs:
0

pict-doc

documentation part of "pict"

Docs:
0

pict-lib

implementation (no documentation) part of "pict"

This package needs documentation

3

pict-snip

Build snips out of picts

Docs:
0

pict-snip-doc

documentation part of "pict"

Docs:
0

pict-snip-lib

implementation (no documentation) part of "pict-snip"

This package needs documentation

3

pict-snip-test

tests for "pict-snip-lib"

This package needs documentation

3

pict-test

tests for "pict-lib"

This package needs documentation

3

New

pict3d

Modern 3D engine with a purely functional interface

succeeds; has failing tests4

pict3d-die-cut

For Pict3D, generates text and other 2-D shapes from paths

Tags:
succeeds; has failing tests4

pict3d-orig

Modern 3D engine with a purely functional interface

Docs:
fails5

picturing-programs

Teaching libraries for _Picturing Programs_

0

pidec

Computation of the n-th digit of π with low memory

Docs:
Tags:
succeeds0

pipe

Iteratees in Typed Racket.

Docs:
succeeds0

pkg-build

Build server for pkgs

This package needs documentation

This package needs tags

succeeds3

pkg-dep-draw

This package needs a description

succeeds2

pkg-index

The Racket package catalog server

This package needs documentation

This package needs tags

succeeds3

pkg-push

This package needs a description

This package needs documentation

This package needs tags

succeeds3

plai

Teaching languages for _Programming Languages: Application and Interpretation_

Docs:
0

plai-doc

Documentation for teaching languages for _Programming Languages: Application and Interpretation_

Docs:
0

plai-lazy

A lazy variant of the plai language

Docs:
Tags:
succeeds0

plai-lib

Implementation (no documentation) for teaching languages for _Programming Languages: Application and Interpretation_

This package needs documentation

3

New

plai-math

Provides helpful math functions to plai-typed

This package needs documentation

fails5

plai-typed

The `plai-typed' language for use with Programming Languages: Application and Interpretation, Second Edition

succeeds0

plai-typed-s-exp-match

Simple S-expression matcher for use with plai-typed

This package needs tags

succeeds1

planet

Legacy support for automatic package distribution

Docs:
0

planet-doc

documentation part of "planet"

Docs:
0

planet-lib

implementation (no documentation) part of "planet"

This package needs documentation

3

planet-test

tests for "planet-lib"

This package needs documentation

3

planet2-example

An example package for testing purposes

This package needs documentation

Tags:
succeeds; has failing tests4

play

Variations on #lang plai, the language that accompanies Krishnamurthi's PLAI book.

This package needs documentation

Tags:
succeeds; has dependency problems3

plot

Functions (and docs and tests) for plotting

Docs:
0

plot-bestfit

This package needs a description

Docs:

This package needs tags

succeeds2

plot-compat

Compatibility library for Plot 5.1.3 and earlier

This package needs documentation

3

plot-doc

Documentation for plot

Docs:
0

plot-gui-lib

Plot GUI interface

This package needs documentation

3

plot-lib

Plot non-GUI interface

This package needs documentation

3

plot-test

Plot tests

This package needs documentation

3

plt-build-plot

tools to record and plot `raco setup` memory use

This package needs documentation

This package needs tags

succeeds3

plt-service-monitor

service-monitoring and "heartbeat" tools

This package needs tags

succeeds1

plt-services

Miscellaneous management and maintenance tools used by the Racket development team

This package needs documentation

succeeds3

plt-web

Web-page creation libraries

Docs:

This package needs tags

succeeds1

plt-web-doc

documentation part of "plt-web"

Docs:

This package needs tags

succeeds1

plt-web-lib

PLT web page style and generation

This package needs documentation

This package needs tags

succeeds3

pmap

Implementations of map using parallel futures and places

Docs:
succeeds0

png-image

Library to view and modify PNG chunks.

Docs:
succeeds0

point-free

A library for easier and more powerful function composition

succeeds0

pollen

Publishing system for web-based books

Docs:

This package needs tags

succeeds1

pollen-component

Component-based development for Pollen

succeeds0

pollen-count

This package needs a description

This package needs tags

succeeds2

pollen-rock

An enhanced Pollen server and an in-browser editor for Pollen files

This package needs documentation

Tags:
succeeds; has failing tests4

pollen-tfl

Sample Pollen project: source code for Typography for Lawyers website

This package needs tags

succeeds1

polysemy

Highly experimental and unstable. Attach multiple meanings to an identifier (match expander, function overloads, macros, custom "~literal" tokens…). Rename parts of identifiers (rename only some meanings, leaving others with the original name). Compose hybrid identifiers by mixing the meanings of two or more independently defined identifiers.

Docs:
succeeds0

pop-pl

A Patient-Oriented Prescription Programming Language

This package needs documentation

This package needs tags

succeeds3

popl-2012-ryr-talk

This package needs a description

This package needs documentation

This package needs tags

succeeds; has failing tests4

poppler-i386-macosx

native libraries for "racket-poppler" package

This package needs documentation

Tags:
succeeds3

poppler-ppc-macosx

native libraries for "racket-poppler" package

This package needs documentation

Tags:
succeeds3

poppler-win32-i386

native libraries for "racket-poppler" package

This package needs documentation

Tags:
succeeds3

poppler-win32-x86-64

native libraries for "racket-poppler" package

This package needs documentation

Tags:
succeeds3

poppler-x86-64-macosx

native libraries for "racket-poppler" package

This package needs documentation

Tags:
succeeds3

portaudio

Bindings for portaudio, a cross-platform audio library.

Docs:
succeeds; has failing tests4

postfix-dot-notation

a lang-extension for postfix dot notation

succeeds0

postmark

A front-end for the Postmark email delivery service API

Docs:
Tags:
succeeds; has failing tests4

postnet

USPS POSTNET Barcode Encoding

Docs:

This package needs tags

succeeds1

ppict

progressive picts and slideshows

Docs:
succeeds0

ppict-slide-grid

This package needs a description

This package needs documentation

Tags:
succeeds3

pprint

A universal pretty printing library

Docs:
succeeds0

predicates

Deprecated. A library for constructing predicates in a point-free style. Unmaintained, and racket/function now supplies functions that make parts of this unnecessary.

succeeds0

preprocessor

Preprocessors for text with embedded Racket code (mostly replaced by scribble/text)

0

profile

Libraries for statistical performance profiling

Docs:
0

profile-doc

documentation part of "profile"

Docs:
0

profile-flame-graph

Library that connects the Racket profiler to the flamegraph tool

Tags:
succeeds; has failing tests4

profile-lib

implementation (no documentation) part of "profile"

This package needs documentation

3

profile-test

tests for "profile"

This package needs documentation

3

profj

ProfessorJ

Docs:
Tags:
succeeds; has failing tests4

progedit

Programmatic File Editing

Docs:
Tags:
succeeds0

protobj

Prototype-Delegation Object Model

Docs:

This package needs tags

succeeds1

psd

Read (and will write) Photoshop Documents

Docs:
fails5

puresuri

puresuri presentation system

Docs:
Tags:
succeeds0

pvector

Fast, immutable, persistent vectors

Docs:
succeeds0

python

An implementation of the Python programming language for Racket

This package needs documentation

Tags:
succeeds; has failing tests4

python-tokenizer

A fairly direct translation of tokenize.py

Tags:
succeeds0

quad

Document processor (unstable)

Docs:

This package needs tags

succeeds1

quad-tree

A fairly simple quad-tree implementation. Nothing terribly fancy. Currently rather unstable.

This package needs documentation

succeeds3

New

qudongfang

This package needs a description

This package needs documentation

This package needs tags

fails5

quickcheck

Quickcheck Clone

Tags:
succeeds; has failing tests4

quote-bad

A version of quote that helps to rid programs of bad uses of quote

Docs:

This package needs tags

succeeds1

r-lexer

This package needs a description

Docs:

This package needs tags

succeeds2

r5rs

Legacy R5RS (Scheme) language

Docs:
0

r5rs-doc

documentation part of "r5rs"

Docs:
0

r5rs-lib

implementation (no documentation) part of "r5rs"

This package needs documentation

3

r6rs

Legacy R6RS (Scheme) language

Docs:
0

r6rs-doc

documentation part of "r6rs"

Docs:
0

r6rs-lib

implementation (no documentation) part of "r6rs"

This package needs documentation

3

r6rs-test

tests for "r6rs"

This package needs documentation

3

r7rs

An implementation of R7RS as a #lang

This package needs documentation

This package needs tags

succeeds3

r7rs-lib

This package needs a description

This package needs documentation

This package needs tags

succeeds3

rackdis

Redis bindings

Docs:
Tags:
succeeds; has failing tests4

New

racket-benchmarks

This package needs a description

This package needs documentation

3

racket-cheat

a user-friendly index into the Racket documentation

0

New

racket-doc

Base Racket documentation

0

racket-i386-macosx-2

native libraries for "racket" package

This package needs documentation

3

racket-immutable

operations that return immutable strings, immutable byte-strings, and immutable vectors

This package needs documentation

This package needs tags

succeeds; has dependency problems3

New

racket-index

Racket Documentation driver

0

racket-lang-org

Sources for http://racket-lang.org

This package needs documentation

This package needs tags

succeeds; has failing tests4

New

racket-lib

Combines platform-specific native libraries that are useful for base Racket

This package needs documentation

3

racket-poppler

Read, search and render pdfs. Use LaTeX in scribble and slidehow.

This package needs documentation

succeeds; has failing tests4

racket-ppc-macosx-2

native libraries for "racket" package

This package needs documentation

3

racket-quandl

Grab data from Quandl with racket for fun and profit

Tags:
succeeds0

racket-rackunit-grade

This package needs a description

This package needs tags

succeeds; has failing tests4

racket-school-mystery-languages

Some labs will have you explore these languages. One syntax, many semantics. (2017)

This package needs documentation

This package needs tags

succeeds; has dependency problems; has failing tests4

New

racket-test

Base Racket test suites

This package needs documentation

3

New

racket-test-core

Minimal core version of Racket test suites

This package needs documentation

3

New

racket-test-extra

Additional Racket test suites

This package needs documentation

3

racket-win32-i386

native libraries for "base" package

This package needs documentation

This package needs tags

3

racket-win32-i386-2

native libraries for "racket" package

This package needs documentation

3

racket-win32-x86_64

native libraries for "base" package

This package needs documentation

This package needs tags

3

racket-win32-x86_64-2

native libraries for "racket" package

This package needs documentation

3

racket-x86_64-linux-natipkg-2

native libraries for "racket" package

This package needs documentation

3

racket-x86_64-macosx-2

native libraries for "racket" package

This package needs documentation

3

racketeer

Continuous testing for DrRacket

This package needs documentation

This package needs tags

succeeds; has failing tests4

racketmq

An implementation of W3C WebSub.

This package needs documentation

Tags:
succeeds3

racketscript

A lightweight Racket to JavaScript compiler with some batteries included

This package needs documentation

succeeds3

racketscript-compiler

A Racket to JavaScript compiler

This package needs documentation

succeeds3

racketscript-extras

Goodies for RacketScript

This package needs documentation

succeeds3

racketui

Automated web forms UI generator (especially for HtDP)

Docs:
Tags:
succeeds; has failing tests4

rackjure

Some Clojure-inspired idioms.

Docs:
Tags:
succeeds0

racklog

The implementation of the Racklog (embedded Prolog) language

Docs:
0

rackonsole

Lightweight Operator Console for Racket Server Processes

Tags:
succeeds0

rackpgmp

A library for profile-guided meta-programming

succeeds; has failing tests4

rackterm

Terminal emulator library (currently unstable and undocumented) and simple frontend. Run racket -l rackterm/xterm to run.

This package needs documentation

Tags:
succeeds3

rackunit

RackUnit testing framework

Docs:
0

rackunit-abbrevs

Iterated RackUnit tests

succeeds0

rackunit-chk

a short hand for writing rackunit tests

Tags:
succeeds0

rackunit-doc

RackUnit documentation

Docs:
0

rackunit-grade

Simple library and raco command for grading homework against a test file

succeeds; has failing tests4

rackunit-gui

RackUnit test runner GUI

This package needs documentation

3

rackunit-lib

RackUnit testing framework

This package needs documentation

3

rackunit-plugin-lib

RackUnit testing framework DrRacket plugin

This package needs documentation

3

rackunit-spec

BDD test helpers for rackunit

Tags:
succeeds0

rackunit-test

RackUnit documentation

This package needs documentation

3

rackunit-typed

Typed Racket interface to the RackUnit testing framework

This package needs documentation

fails5

racl

Racket bindings for NaCl, a cryptographic library.

This package needs documentation

Tags:
succeeds3

raco-bug

Submit bug reports

This package needs documentation

Tags:
succeeds3

raco-find-collection

A script to find collections.

Docs:
succeeds; has failing tests4

raco-macro-step

Run the macro stepper from the command line

This package needs documentation

Tags:
succeeds3

racquel

Racquel is an object/relational mapper for Racket.

Docs:
Tags:
succeeds0

racr

A Racket port of RACR, a library for reference attribute grammar controlled rewriting.

Docs:

This package needs tags

succeeds1

ragg

ragg is a Racket AST Generator Generator. A design goal is to be easy for beginners to use. Given a grammar in EBNF, ragg produces a parser that generates Racket's native syntax objects with full source location.

Docs:
succeeds0

ralist

Purely Functional Random Access Lists

Docs:
Tags:
succeeds0

New

ramunk

Autogenerated bindings to the Chipmunk2D physics engine

This package needs documentation

fails5

rash

(unstable) Line-based shell library/language/repl.

Docs:
succeeds0

ratel

This package needs a description

This package needs documentation

This package needs tags

succeeds; has dependency problems; has failing tests4

raw-string

Raw string support without at-exp

This package needs documentation

Tags:
succeeds3

readline

GNU Readline access from Racket

Docs:
0

readline-doc

documentation part of "readline"

Docs:
0

readline-gpl

Cause readline collection to use GNU's readline library.

This package needs documentation

Tags:
succeeds3

readline-lib

implementation (no documentation) part of "readline"

This package needs documentation

3

realm

Sample code for _Realm of Racket_

This package needs documentation

3

recaptcha

Utilities for using reCAPTCHA with the web-server/formlets API

Docs:
succeeds0

New

redex

PLT Redex libraries for practical semantics engineering

Docs:
0

redex-abbrevs

Macros for PLT Redex

succeeds0

New

redex-benchmark

PLT Redex Benchmark

This package needs documentation

3

redex-chk

rackunit/chk style checks for redex ('term' quotes automatically)

This package needs documentation

succeeds3

New

redex-doc

documentation part of "redex"

Docs:
0

New

redex-examples

PLT Redex examples

This package needs documentation

3

New

redex-gui-lib

implementation (no documentation) part of "redex" gui

This package needs documentation

3

New

redex-lib

implementation (no documentation) part of "redex"

This package needs documentation

3

New

redex-pict-lib

implementation (no documentation) part of "redex" using picts

This package needs documentation

3

New

redex-test

tests for "redex"

This package needs documentation

3

redis

A redis client for Racket.

This package needs documentation

Tags:
succeeds3

refined-acl2

Refined ACL2: experimental implementation of ACL2-verifiable code with ML modules and Racket macros.

This package needs documentation

This package needs tags

fails5

reloadable

Support for code-reloading for long-running racket programs (such as web-servers).

This package needs documentation

Tags:
succeeds3

remember

Compile-time memoize across compilations. Writes values to a file, so that they will be remembered during the next compilation.

succeeds0

remix

a revised version of Racket

This package needs documentation

Tags:
succeeds3

remote-shell

Tools for running on remote and virtual-machine hosts

This package needs tags

succeeds1

remote-shell-doc

documentation part of "remote-shell"

This package needs tags

succeeds1

remote-shell-lib

implementation (no documentation) part of "remote-shell"

This package needs documentation

This package needs tags

succeeds3

repltest

REPL test: copy-paste REPL interactions and run them as tests

Docs:
succeeds0

reprovide-lang

a #lang for reproviding modules

Docs:
succeeds0

request

A package for constructing HTTP and REST-ful requesters and integration tests. Currently unstable.

Docs:
succeeds0

require-typed-check

require/typed, but skips contracts on already-typed imports

succeeds0

restore

protocol for restore program state

This package needs documentation

succeeds; has failing tests4

retry

Composable configurable retryers for flakily failing operations.

Docs:
succeeds0

rex

Language for deterministic finite state machines

Docs:
Tags:
succeeds0

rfc3339-old

RFC 3339 Timestamps

This package needs tags

succeeds1

rfc6455

RFC 6455 WebSockets support for Racket.

Docs:
succeeds0

riff

riff is a racket wrapper for FLIF

Docs:
succeeds; has failing tests4

ring-buffer

An imperative overwriting ring buffer data structure

Tags:
succeeds0

rmacs

An EMACS written in Racket. Runs in ANSI-compatible terminals.

This package needs documentation

succeeds3

rmc

Racket-made C

This package needs documentation

succeeds; has failing tests4

roman-numeral

Utilities for parsing and writing Roman numerals

succeeds0

roomba

iRobot Roomba/Create Interface

Docs:
Tags:
succeeds0

rosetta

This package needs a description

This package needs documentation

This package needs tags

succeeds; has dependency problems; has failing tests4

rosette

The Rosette Language

This package needs tags

succeeds1

rsa

An rsa encryption library for racket

This package needs documentation

This package needs tags

succeeds; has dependency problems3

rsc3

The rsc3 SuperCollider client ported to Racket

This package needs documentation

succeeds; has failing tests4

rsound

A framework for manipulating and playing sounds using the portaudio library. Runs on Windows, Mac OS X, and linux.

Docs:
succeeds; has failing tests4

rsvg

FFI bindings to libRSVG, a library for loading SVG documents

Docs:
succeeds; has failing tests4

rtmidi

RtMidi provides racket bindings for the RtMidi library, thus enabling racket programs to send and receive MIDI events.

Docs:
succeeds; has failing tests4

rtnl

Racket FFI Bindings for the Route-Netlink Library

This package needs documentation

Tags:
succeeds; has failing tests4

ruckus

Procedural CAD system for solid modeling

Docs:
succeeds0

rwind

An X11 window manager written in Racket (still in early stage)

This package needs documentation

Tags:
succeeds; has failing tests4

rws-html-template

Racket Web Server html-template Support

succeeds0

rx

A set of tools and utilities for reactive programming

Docs:
Tags:
succeeds; has dependency problems0

s-lib

A collection of functions for string & word manipulation

This package needs documentation

succeeds3

s3-sync

Sync filesystem with an S3 bucket

Docs:
Tags:
succeeds0

sagiri-comm

SAGIRI bindings for Racket

This package needs documentation

This package needs tags

fails5

sandbox-lib

Library for sandboxing Racket programs

This package needs documentation

3

sau-cptr-405

SAU CPTR-405 W16 handin plugin for DrRacket

This package needs tags

succeeds; has failing tests4

scgi

Web Server HTTP SCGI and CGI

Docs:
Tags:
succeeds0

schema

A data modeling tool for Typed Racket

Docs:
succeeds0

scheme-lib

Legacy (Scheme) libraries

This package needs documentation

3

schemeunit

Legacy SchemeUnit testing framework

This package needs documentation

3

scope-operations

High-level operations on scopes and sets of scopes, for use in unhygienic macros.

succeeds0

scratch

This package needs a description

Docs:

This package needs tags

succeeds2

scratchy

Scratch-like runtime and language

Docs:
succeeds; has failing tests4

scribble

Racket documentatation and typesetting tool

0

scribble-abbrevs

Scribble-to-LaTeX helper functions

succeeds0

scribble-code-examples

A scribble examples form that works with non-s-exp languages

succeeds0

scribble-doc

documentation part of "scribble"

0

scribble-enhanced

Temporary package, will eventually be merged into the scribble-math and hyper-literate packages. Do not use.

succeeds0

scribble-html-lib

Language for HTML with embedded Racket code

This package needs documentation

3

scribble-lib

implementation (no documentation) part of "scribble"

This package needs documentation

3

scribble-math

Typesetting math in scribble (uses MathJax and/or KaTeX). Also supports figures with Asymptote.

succeeds0

scribble-test

tests for "scribble"

This package needs documentation

3

scribble-text-lib

Language for text with embedded Racket code

This package needs documentation

3

scriblogify

Scribble your blog!

succeeds; has failing tests4

script-plugin

A tool for DrRacket to easily extend it by writing racket scripts, without needing to restart DrRacket

Tags:
succeeds; has dependency problems0

scripty

This package needs a description

Docs:
Tags:
succeeds2

scripty-doc

This package needs a description

Docs:
Tags:
succeeds2

scripty-lib

This package needs a description

This package needs documentation

Tags:
succeeds3

scrypt

Racket binding to Colin Percival's "scrypt" function.

This package needs documentation

Tags:
succeeds3

sdl

Racket bindings for SDL

This package needs documentation

This package needs tags

succeeds; has failing tests4

semilit

Semi-literate programming for any Racket language

This package needs documentation

succeeds3

semver

An implementation of the semver (semantic versioning) specification

Docs:

This package needs tags

succeeds1

send-exp

Terse syntax for object-oriented message sending

This package needs documentation

Tags:
succeeds3

seq-no-order

~seq-no-order and ~no-order as pattern-expanders that work with syntax/parse.

succeeds0

serial

Helper FFI bindings for serial port communication based on pyserial

This package needs documentation

succeeds3

serialize-cstruct-lib

serialization support for C structs

This package needs documentation

3

set

Use `racket/set` instead

Docs:
Tags:
succeeds0

set-exp

Literal set syntax

Docs:
succeeds0

set-extras

Some conveniences for set, including fancy unicode aliases and more comprehension forms

This package needs documentation

succeeds3

sexp-diff

Diffs s-expressions based on Levenshtein-like edit distance.

Docs:

This package needs tags

succeeds1

sfont

A package for manipulating and creating fonts in Racket.

Docs:
succeeds; has failing tests4

sgl

Legacy OpenGL library

Docs:
0

sha

SHA-1 and SHA-2, via FFI to OpenSSL.

Docs:
Tags:
succeeds0

shell-completion

Completion scribpts for bash and zsh

This package needs documentation

3

shell-pipeline

Shell pipeline library

Tags:
succeeds0

shootout

Expression Performance Comparison

Docs:

This package needs tags

succeeds1

sicp

SICP Support for DrRacket

This package needs tags

succeeds; has dependency problems; has failing tests4

signature

Syntax and utilities for writing function contracts as signatures

Docs:
Tags:
succeeds0

simple-barcode

A Barcode reader and writer for Racket

Tags:
succeeds0

simple-csv

This package needs a description

Docs:
Tags:
succeeds; has dependency problems; has failing tests4

simple-http

Very small lib for making HTTP requests, usually to APIs.

Tags:
succeeds0

simple-qr

a Qr code reader and writer

Docs:
Tags:
succeeds0

simple-xlsx

a simple xlsx reader and writer

Tags:
succeeds0

sirmail

An IMAP mail client

This package needs documentation

succeeds; has failing tests4

sl2014

This package needs a description

Docs:
Tags:
succeeds2

slack-api

Racket bindings for the Slack API

This package needs documentation

Tags:
succeeds3

slatex

SLaTeX (Scheme in LaTeX)

0

slideshow

Slide-presentation tool

0

slideshow-doc

documentation part of "slideshow"

0

slideshow-exe

executables for "slideshow"

This package needs documentation

3

slideshow-latex

Slideshow extensions to embed LaTeX and math, as well as other goodies

Tags:
succeeds; has failing tests4

slideshow-lib

implementation (no documentation) part of "slideshow"

This package needs documentation

3

slideshow-plugin

Slideshow's DrRacket plugin

This package needs documentation

3

slideshow-pretty

Slideshow extensions to add pretty transitions between slides.

This package needs documentation

Tags:
succeeds3

slideshow-repl

This package needs a description

Tags:
succeeds2

slideshow-text-style

Small library that helps with formatting text in a slideshow

Tags:
succeeds; has failing tests4

snappy

FFI bindings to snappy, a fast compression library

Docs:
succeeds; has failing tests4

snip

Text and graphics editor extension protocol

This package needs documentation

3

snip-lib

implementation (no documentation) part of "snip"

This package needs documentation

3

socketcan

Linux socketcan bindings for Racket.

This package needs documentation

This package needs tags

succeeds; has failing tests4

sonic-pi

For now, this package starts scsynth just like sonic pi does, and can make a few sounds.

Docs:

This package needs tags

succeeds; has failing tests4

soundex

Soundex Index Keying

Docs:
Tags:
succeeds0

New

source-syntax

find mappings from expanded to source syntax

This package needs documentation

3

sparse

A tool for generating test cases for parsers for simple S-expression languages. It is intended primarily for use by instructors of Programming Languages classes in which students implement a simple S-expression-based programming language. It takes as input a description of the grammar of the language to be implemented and produces test cases for the students' parsers.

This package needs documentation

succeeds3

split-by

The `split-by` function from Mathematica

This package needs documentation

Tags:
succeeds3

spmatrix

Semi-persistent matrices based on spvectors

Docs:
Tags:
succeeds0

spreadsheet-editor

Flexible spreadsheet editor built on top of Racket's GUI controls

This package needs documentation

Tags:
succeeds; has failing tests4

spvector

Semi-persistent vectors that provide O(1) performance for linear use, but O(n) performance for non-linear accesses

Docs:
Tags:
succeeds0

sql

an S-expression notation for SQL

Docs:
Tags:
succeeds0

sqlite-table

A quick way to create and query sqlite tables. Basically a simplified wrapper for a subset of the db library.

Tags:
succeeds0

squicky

A parser for a wiki syntax (a mild extension of WikiCreole)

Docs:
succeeds0

srfi

Legacy SRFI (Scheme) libraries

Docs:
0

srfi-doc

documentation part of "srfi"

Docs:
0

srfi-lib

implementation (no documentation) part of "srfi"

This package needs documentation

3

srfi-lite-lib

implementation of the most widely used "srfi" libraries

This package needs documentation

3

srfi-test

tests for "srfi"

This package needs documentation

3

ss-rpc-server

RPC for using Racket as GNU Emacs extension language

Tags:
succeeds0

staged-slide

Helpers for building staged slides in Slideshow

Tags:
succeeds0

stardate

Compute the current TNG stardate.

Docs:
Tags:
succeeds0

static-rename

This package needs a description

This package needs tags

succeeds2

static-rename-doc

documentation (no implementation) for “static-rename”

This package needs tags

succeeds1

static-rename-lib

implementation (no documentation) for “static-rename”

This package needs documentation

This package needs tags

succeeds3

static-rename-test

This package needs a description

This package needs documentation

This package needs tags

succeeds3

statsd

statsd client for racket

This package needs documentation

succeeds3

stockfighter-racket

Stockfighter API client

This package needs tags

succeeds; has dependency problems; has failing tests4

stomp

STOMP messaging protocol codec and client

Docs:
succeeds0

string-constants

String constants to support internationalization, especially in DrRacket

0

string-constants-doc

String constants documentation

0

string-constants-lib

String constants to support internationalization, especially in DrRacket

This package needs documentation

3

string-sexpr

a supplementary package for Fundamentals I

Tags:
succeeds; has dependency problems0

struct-defaults

Default values in struct ctors and patterns.

This package needs documentation

Tags:
succeeds3

struct-update

This package needs a description

This package needs tags

succeeds2

struct-update-doc

documentation (no implementation) for “struct-update”

This package needs tags

succeeds1

struct-update-lib

implementation (no documentation) for “struct-update”

This package needs documentation

This package needs tags

succeeds3

struct-update-test

This package needs a description

This package needs documentation

This package needs tags

succeeds3

stxparse-info

Patched version of syntax/parse which tracks which syntax pattern variables are bound. Use (current-pvars) to access that list.

succeeds0

subtemplate

Experimental. In a syntax template, auto-generate yᵢ … from xᵢ … . Also includes several improvements, like ellipses outside of syntax templates, and ellipsis-preserving unsyntax.

succeeds0

sudo

Sudo Command Processes

Docs:

This package needs tags

succeeds1

sugar

shortcuts for simplicity & readability

Docs:

This package needs tags

succeeds1

superc

A language for writing C with Racket macros and an easy interface to Racket

Docs:
succeeds; has failing tests4

superv

Supervise your subprocesses with Racket

Docs:
succeeds0

sweet-exp

Sweet expressions: an alternative to s-expressions

Docs:
Tags:
succeeds0

sweet-exp-lib

Implementation part of sweet-exp

This package needs documentation

Tags:
succeeds3

sweet-exp-test

Tests for sweet-exp

This package needs documentation

Tags:
succeeds3

swindle

The implementation of the Swindle language

Docs:
0

sxml

SXML family of tools (including SXPath)

Docs:
succeeds0

sxml-intro

SXML in Racket: Tools for XML and HTML

succeeds0

New

syndicate

A language for interactive programs

This package needs tags

succeeds; has dependency problems; has failing tests4

syntax-classes

Additional useful syntax classes for use with syntax/parse

Tags:
succeeds0

syntax-classes-doc

documentation (no implementation) for “syntax-classes”

Tags:
succeeds0

syntax-classes-lib

implementation (no documentation) for “syntax-classes”

This package needs documentation

Tags:
succeeds3

syntax-classes-test

This package needs a description

This package needs documentation

Tags:
succeeds3

syntax-color

Program syntax coloring for editors and typesetting

0

syntax-color-doc

documentation part of "syntax-color"

0

syntax-color-lib

implementation (no documentation) part of "syntax-color"

This package needs documentation

3

syntax-color-test

tests for "syntax-color-lib"

This package needs documentation

3

syntax-lang

Mini-library for creating new #lang languages from simple macros

succeeds0

syntax-macro-lang

experimental racket module language for creating languages, inspired by syntax-lang

This package needs documentation

succeeds3

syntax-parse-example

Example macros written using syntax/parse

succeeds0

syntax-sloc

counts the number of source lines of code in a racket syntax object

This package needs tags

succeeds1

syntax-warn

Define and attach syntax warnings to code, with automated fixes and built in warnings. Implies -base, -lang, -cli, and -doc packages.

succeeds0

syntax-warn-base

Base library for defining and attaching syntax warnings

This package needs documentation

succeeds3

syntax-warn-cli

Command line raco tools for checking and fixing syntax warnings

This package needs documentation

succeeds3

syntax-warn-doc

Documentation for the syntax-warn packages

succeeds0

syntax-warn-lang

#lang racket/base/warn - Racket with syntax warnings

This package needs documentation

succeeds3

sysfs

Linux /sys utilities.

This package needs documentation

Tags:
succeeds3

systemd

SystemD Support

Docs:
Tags:
succeeds; has failing tests4

table-panel

This library provides a table-panel% class that specializes the panel% class to provide a panel that aligns its children to a grid. A simple demonstration program is also provided. Copyright(c) 2008, M. Douglas Williams.

Tags:
succeeds; has failing tests4

tabular

Experimental tabular data package

This package needs documentation

This package needs tags

succeeds3

taglib

Bindings to the taglib C library, which provides simple access to audio file metadata.

Docs:
Tags:
succeeds; has failing tests4

talk-typer

A tool to make live coding during talks easier

This package needs documentation

This package needs tags

succeeds3

tandem

Cooperative Communication Framework for Racket

Docs:

This package needs tags

succeeds1

taskibble

Fork of Scribble for task management

This package needs documentation

This package needs tags

succeeds3

tasks

Sugar for sync.

Docs:

This package needs tags

succeeds1

teachpacks

Racket Turtle for drawing turtle-graphics.

This package needs tags

succeeds1

temp-c

temporal contracts

Docs:
Tags:
succeeds0

temp-c-doc

temporal contracts

Docs:
Tags:
succeeds0

temp-c-lib

temporal contracts

This package needs documentation

Tags:
succeeds3

temp-c-test

temporal contracts

This package needs documentation

Tags:
succeeds; has failing tests4

termios

FFI bindings to POSIX terminal interface functions

This package needs documentation

succeeds3

tesira

Biamp Tesira Client Library

Docs:
Tags:
succeeds0

tesseract

Bindings for Google's Tesseract-OCR

This package needs documentation

succeeds3

testing-util-lib

For tracking test results and displaying a summary message (used by RackUnit)

This package needs documentation

3

tex-table

Table of TeX-style abbreviations

This package needs documentation

3

the-unicoder

Universal unicode input system

Tags:
succeeds0

this-and-that

Small useful bits and pieces.

Docs:

This package needs tags

fails5

threading

This package needs a description

Docs:

This package needs tags

succeeds2

threading-doc

documentation (no implementation) for “threading”

Docs:

This package needs tags

succeeds1

threading-lib

implementation (no documentation) for “threading”

This package needs documentation

This package needs tags

succeeds3

tmemoize

A basic memoize utility for typed racket

Docs:
succeeds0

tomato-timer

Command-line timer

Tags:
succeeds0

towers

The GUI client interface for the Towers game.

This package needs documentation

succeeds; has failing tests4

towers-lib

Library for the Towers game.

This package needs documentation

Tags:
succeeds3

towers-server

The server for the Towers game. Not required to play.

This package needs documentation

succeeds; has failing tests4

tr-immutable

Helpers to write macros using typed/racket at phase 1. Heavily unstable, WIP, experimental, not documented yet. I'm currently dogfooding this to work out the best strategy.

succeeds0

trace

Instrumentation to show function calls

Docs:
0

treap

Balanced binary search trees implemented through treaps

This package needs documentation

This package needs tags

succeeds; has dependency problems3

trivial

type-tailored standard library functions

Docs:
succeeds0

tulip

This package needs a description

This package needs documentation

This package needs tags

succeeds3

tulip-lib

This package needs a description

This package needs documentation

This package needs tags

succeeds3

tulip-test

This package needs a description

This package needs documentation

This package needs tags

succeeds3

turn-based-game

interfaces and tools for defining and playing turn-based games

Tags:
succeeds0

turnstile

#lang for implementing typed Racket languages

Docs:
succeeds0

txexpr

Handy tools for working with HTML-style tagged X-expressions

Docs:
Tags:
succeeds0

type-conventions

Forms for giving specific argument names implicit types

This package needs documentation

succeeds3

type-expander

Type expanders for typed/racket, which work like match expanders for match

succeeds0

typed-map

Type inference helper for map with Typed/Racket. Supports afl (rather the unhygienic variant, aful/unhygienic), un-annotated lambdas and polymorphic functions.

Docs:
succeeds0

typed-map-doc

Documentation for typed-map

Docs:
succeeds0

typed-map-lib

Implementation of typed-map

This package needs documentation

Tags:
succeeds3

typed-map-test

Tests for typed-map

This package needs documentation

succeeds3

New

typed-racket

The implementation of the Typed Racket language

0

New

typed-racket-compatibility

compatibility library for older Typed Racket-based languages

This package needs documentation

3

New

typed-racket-doc

documentation part of "typed-racket"

0

New

typed-racket-lib

implementation (no documentation) part of "typed-racket"

This package needs documentation

3

New

typed-racket-more

Types for various libraries

This package needs documentation

3

typed-racket-stream

Streams for typed racket

This package needs documentation

succeeds3

New

typed-racket-test

tests for "typed-racket"

This package needs documentation

3

typed-stack

A simple stack library written in TR.

succeeds0

typed-struct-props

Some struct type properties in Typed/Racket, in a more type-safe way. The API should hopefully stay backward-compatible when Typed/Racket officially supports (or rejects) structure type properties.

succeeds0

typed-worklist

A Typed Racket implementation of a general-purpose worklist, with multiple worklists of different types.

succeeds0

typeset-rewriter

Simple, low-level rewriter tools for typesetting PLT Redex models

This package needs documentation

Tags:
succeeds3

tzdata

zoneinfo data mainly for Windows systems using tzinfo

This package needs documentation

Tags:
succeeds3

tzinfo

API for querying the IANA tz database

Docs:
Tags:
succeeds0

udelim

Add more parens and string delimiters.

Docs:
Tags:
succeeds0

udev

udev bindings for Racket

This package needs documentation

Tags:
succeeds3

unicode-properties

This package provides definitions for several unicode properties, and also an auto-update mechanism that can extract additional ones.

Docs:
Tags:
succeeds0

unix-signals

Sending and handling Unix signals from Racket

Tags:
succeeds0

unix-socket

Unix Domain Sockets

This package needs documentation

3

unix-socket-doc

Documentation for "unix-socket"

0

unix-socket-lib

Implementation (no documentation) for "unix-socket"

This package needs documentation

3

unix-socket-test

Tests for "unix-socket"

This package needs documentation

3

unstable

Experimental libraries

Tags:
succeeds0

unstable-2d

Experimental 2d syntax

This package needs documentation

Tags:
succeeds3

unstable-contract-lib

Experimental libraries for working with contracts

This package needs documentation

Tags:
succeeds3

unstable-debug-lib

Experimental libraries for debugging

This package needs documentation

Tags:
succeeds3

unstable-doc

documentation part of "unstable"

Tags:
succeeds0

unstable-flonum-doc

Experimental libraries for flonum computations (documentation)

Tags:
succeeds0

unstable-flonum-lib

Experimental libraries for flonum computations

This package needs documentation

Tags:
succeeds3

unstable-latent-contract-lib

Experimental libraries for contracts at definitions

This package needs documentation

Tags:
succeeds3

unstable-lib

implementation (no documentation) part of "unstable"

This package needs documentation

Tags:
succeeds3

unstable-list-lib

Experimental libraries for list operations

This package needs documentation

Tags:
succeeds3

unstable-macro-testing-lib

Experimental libraries for testing macros

This package needs documentation

Tags:
succeeds3

unstable-options-lib

Experimental libraries for option contracts

This package needs documentation

Tags:
succeeds3

unstable-parameter-group-lib

Experimental libraries for parameter groups

This package needs documentation

Tags:
succeeds3

unstable-pretty-lib

Experimental libraries for pretty printing

This package needs documentation

Tags:
succeeds3

unstable-redex

Experimental libraries for typesetting PLT Redex models

Tags:
succeeds0

unstable-test

tests for "unstable"

This package needs documentation

Tags:
succeeds; has failing tests4

uri-old

Web URI and URL

Docs:
Tags:
succeeds0

urlang

Write JavaScript with Racket syntax. Bonus: Use Racket to define macros for JavaScript constructs.

This package needs documentation

fails5

uu-cs5510

Utah CS 5510 homework submission plugin for DrRacket

This package needs documentation

This package needs tags

succeeds; has failing tests4

values-plus

This package needs a description

Docs:

This package needs tags

succeeds2

vector-struct

A simple abstraction to use vectors like structs for performance

succeeds0

version-case

Conditional behavior based on the version of Racket

This package needs tags

succeeds1

video

The latest version of #lang video

Docs:
succeeds; has failing tests4

video-testing

More stable than video-unstable, but updated less frequently. Less stable than video(-stable), but updated more frequently

Docs:
succeeds; has failing tests4

New

video-unstable

The latest and greatest build of Video. This build will occasionally fail.

Docs:
succeeds; has failing tests4

video-v0-0

v0.0 of #lang video

Docs:
succeeds; has failing tests4

video-v0-1

v0.1 of #lang video

Docs:
succeeds; has failing tests4

vlc

VideoLAN VLC Media Player Control

Docs:
succeeds0

wavelet-transform-haar-1d

A library to perform forward and reverse 1-d Haar Wavelet transforms

Docs:
Tags:
succeeds0

web-io

a replacement teach pack for F I at NEU (2016)

Docs:

This package needs tags

succeeds; has dependency problems1

New

web-server

An HTTP server

0

New

web-server-doc