These are the packages in the official package catalog.
raco pkg install package-name installs a package.
You can add your own packages to the index.
937 packages (see all, including packages tagged as "deprecated", "main-distribution", or "main-test")
Package | Description | Build | |
---|---|---|---|
2htdp-typed | A partial version of 2htdp for Typed Racket | succeeds | |
3d-model | 3d-model vertex/tri representaion library | succeeds; has dependency problems | |
3s | positional sound and mixing for lux and other programs | succeeds | |
_ | This package needs a description This package needs tags | succeeds | |
_-exp | A metalanguage similar to #lang at-exp, but with a configurable command character | succeeds | |
abnf | Attributed BNFs for Scribble This package needs documentation | succeeds | |
abstract-compilation | DSL reducing boiler plates for doing abstract compilation This package needs documentation | succeeds; has dependency problems | |
acl2s-scribblings | a scribble document for beginner mode of ACL2s This package needs tags | succeeds | |
acmart | #lang for the acmart paper format This package needs documentation This package needs tags | fails | |
acmsmall | Port of the acmsmall style to Scribble | succeeds; has failing tests | |
Adapton | Adapton: Composable, Demand-Driven Incremental Computation | succeeds | |
adjutor | A helper library | succeeds | |
admiral-edu-server | The Racket code associated with the Captain Teach server This package needs documentation | succeeds; has failing tests | |
afl | a lang-extension that provides rackjure-like anonymous function literals | succeeds | |
aful | A fork of #lang afl which also supports #lang aflu/unhygienic. | succeeds | |
agile | #lang agile ;; == (require (for-syntax racket/base syntax/parse)) | succeeds | |
alexis-multicast | One-to-many buffered asynchronous channels This package needs tags | succeeds | |
alexis-util | Various utilities and helper functions I've found useful | succeeds | |
alexknauth-music | Some stuff for representing music and music theory This package needs documentation This package needs tags | succeeds; has failing tests | |
anaphoric | Anaphoric versions of `if`, `when` and `cond`. They bind the value of the condition expression to `it`. | succeeds | |
anarki | Community-managed variant of the Arc dialect of Lisp | succeeds | |
ansi | ANSI and VT10x escape sequences for Racket. This package needs documentation | succeeds | |
aoc-racket | Solutions & explanations — in Racket, of course — for the Advent of Code puzzles This package needs tags | succeeds | |
aosd | FFI bindings to the Atheme Project's libaosd This package needs documentation | succeeds; has failing tests | |
apply | 應用序語言 This package needs documentation | succeeds; has dependency problems | |
apse | a pixel-based sprite editor (good with mode-lambda) This package needs documentation | succeeds | |
argo | Validate JSON data using JSON Schema. | succeeds | |
arguments | A simple data structure for a group of function arguments. Used by the mock package. | succeeds | |
arroy | A little library for modeling labeled transition systems with a collaborative Web stepper. This package needs documentation | succeeds | |
asi64 | Extending Racket to become a 6502 assembler This package needs documentation | succeeds; has dependency problems; has failing tests | |
asm | A multi-platform assembler for Racket (supports x64 and generic instruction sets) | succeeds | |
asn1 | ASN.1 library | succeeds | |
asn1-doc | ASN.1 library | succeeds | |
asn1-lib | ASN.1 library This package needs documentation | succeeds | |
asn1-test | ASN.1 library This package needs documentation | succeeds | |
asyncunit | RackUnit helper functions for asynchronous channels | succeeds | |
auto-syntax-e | For syntax pattern variables: instead of raising an error, x is roughly equivalent to (syntax->datum #'x). | succeeds | |
autoffi | Automatically generating FFI bindings for Racket This package needs documentation | succeeds; has dependency problems | |
automata | a library for defining efficient automata using match patterns | succeeds | |
automata-doc | a library for defining efficient automata using match patterns | succeeds | |
automata-lib | a library for defining efficient automata using match patterns This package needs documentation | succeeds | |
automata-test | a library for defining efficient automata using match patterns This package needs documentation | succeeds | |
auxiliary-macro-context | Match-expander-style syntactic extensibility outside expressions. This package needs documentation This package needs tags | succeeds | |
avl | AVL Trees for Racket This package needs tags | succeeds | |
aws | Amazon Web Services including S3, SDB, SES, SNS, SQS, CloudWatch, Glacier, Dynamo, and Route 53. | succeeds | |
aws-cloudformation-deploy | core AWS Cloudformation deployment scripting library This package needs documentation | fails | |
aws-cloudformation-template | statically typed DSL for writing AWS CloudFormation templates
This package needs tags | fails | |
aws-cloudformation-template-doc | documentation (no implementation) for “aws-cloudformation-template”
This package needs tags | fails | |
aws-cloudformation-template-lib | implementation (no documentation) for “aws-cloudformation-template” This package needs documentation This package needs tags | fails | |
axe | Handy utilities(macros/functions) for racket | succeeds | |
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. | succeeds | |
basedir | XDG Basedir Spec library | succeeds | |
bazaar | A personal collection of useful definitions. Quite unstable. This package needs documentation | succeeds | |
bcrypt | A Racket interface to the bcrypt key derivation function. This package needs documentation | succeeds | |
beautiful-racket | Resources for the “Beautiful Racket” book This package needs documentation This package needs tags | succeeds | |
beautiful-racket-demo | Sample projects for “Beautiful Racket” This package needs documentation This package needs tags | succeeds | |
beautiful-racket-lib | support library for `beautiful-racket` This package needs tags | succeeds | |
benchmark | Benchmarking library | succeeds; has failing tests | |
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 problems | |
bencode | BitTorrent Bencode Decoding | succeeds | |
bencode-codec | Library for reading and writing Bencoded data. | succeeds | |
berkeley | Support library for CS 61AS at UC Berkeley (http://cs61as.org). This package needs documentation This package needs tags | fails | |
binary-class | Classes for writing and reading binary data | succeeds | |
binary-class-dbf | Interface to *.dbf files (dBase, Foxpro, ...) This package needs documentation | succeeds | |
binary-class-exif | Class for reading and writing Exif in JPEG or TIFF This package needs documentation | succeeds | |
binary-class-mp3 | MP3 ID3v2.1 and ID3v2.2 tags parser | succeeds | |
binary-class-riff | Classes for reading and writing RIFF files | succeeds | |
binaryio | functions for reading and writing binary data | succeeds | |
binaryio-lib | functions for reading and writing binary data This package needs documentation | succeeds | |
binutils | Utilities for manipulating machine code object files | succeeds | |
bitsyntax | Erlang-like binary pattern-matching and bit string manipulation for Racket. | succeeds | |
bloggy | A very simple Racket blog system This package needs documentation | succeeds | |
bnf | Concise Typed Racket syntax for declaring recursive data in BNF This package needs documentation | succeeds | |
bookcover | A language/library for creating PDF files suitable for use as printed book covers. | succeeds | |
br-parser-tools | fork of parser-tools for Beautiful Racket This package needs tags | succeeds | |
br-parser-tools-doc | This package needs a description This package needs tags | succeeds | |
br-parser-tools-lib | This package needs a description This package needs documentation This package needs tags | succeeds | |
brag | Internal fork of `ragg` for Beautiful Racket This package needs tags | succeeds | |
brush | A semi-literate programming package for Scribble | succeeds | |
bystroTeX | A tool for preparing HTML slides with LaTeX formulas, based on Scribble | succeeds; has conflicts; has dependency problems; has failing tests | |
bzip2 | bzip2 compression and decompression | succeeds | |
c | A language level for writing C code in DrRacket. | succeeds; has conflicts | |
c-defs | Simple C value access | succeeds; has failing tests | |
c-utils | Utilities for manipulating C source code. | succeeds | |
calendar | This package needs a description This package needs tags | succeeds | |
canonicalize-path | This package needs a description | succeeds | |
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 tests | |
ccnum | Credit Card Number Utilities | succeeds | |
chain-module-begin | Helper to define meta-languages which can chain-call other languages. Status: Experimental (no backwards compatibility). | succeeds | |
charterm | Character-cell Terminal Interface | succeeds | |
check-sexp-equal | A simple extension for rackunit that provides s-expression diffs on failure. | succeeds | |
Chinese-4-Stratego | Chinese Stratego | succeeds | |
chk | a minimal tester | succeeds; has dependency problems | |
chk-doc | a minimal tester | succeeds | |
chk-lib | a minimal tester This package needs documentation | succeeds | |
chk-test | a minimal tester This package needs documentation | succeeds; has dependency problems | |
circuit-playground | Language for coding the Circuit Playground Express in Racket. Compiles Racket code to Python, which runs on a custom version of the Circuit Python firmware. We use this for educational purposes at ThoughtSTEM. It may or may not work on your operating system. I've tested it only on Mac and Linux. | succeeds; has dependency problems; has failing tests | |
cKanren | Constraint programming language This package needs documentation This package needs tags | succeeds; has failing tests | |
clang | A series of C utilities for Typed Racket
| succeeds; has conflicts | |
classicthesis-scribble | Scribble wrapper for the classicthesis LaTeX style. This package needs documentation | succeeds | |
cldr-bcp47 | API for BCP47 extensions to CLDR | succeeds | |
cldr-core | API for cldr-core data set | succeeds | |
cldr-dates-modern | API for cldr-dates-modern data set | succeeds | |
cldr-localenames-modern | API for cldr-localenames-modern data set | succeeds | |
cldr-numbers-modern | API for cldr-numbers-modern data set | succeeds | |
client-cookies | Client cookies jar for net/url and similar libs This package needs documentation | succeeds | |
collections | A generic interface for collections This package needs tags | succeeds | |
collections-doc | This package needs a description This package needs tags | succeeds | |
collections-lens | Lenses for generic collections | succeeds; has dependency problems | |
collections-lib | This package needs a description This package needs documentation This package needs tags | succeeds | |
collections-test | This package needs a description This package needs documentation This package needs tags | succeeds | |
colon-kw | a lang-extension for writing :kw for #:kw | succeeds | |
colon-match | match with colon notation, based on discussion with Jens Axel Søgaard on users list | succeeds | |
color-flood | A game where the player must fill the board with colors before its opponent This package needs documentation | succeeds | |
combinator-parser | A combinator parser library retained for backwards compatibility. Using parser-tools/yacc or ragg instead is recommended. | succeeds | |
command-line-ext | Extensible form of command-line with command-line-flag-expanders | succeeds | |
command-tree | Handle tree-style (à la git) command line arguments This package needs documentation | succeeds | |
compact-annotations | Function type annotation syntax for Typed Racket similar to Haskell | succeeds | |
compiler-goodies | This package needs a description This package needs tags | succeeds | |
compose-app | #%app syntax for function composition, (a .. b .. c) => (lambda (v) (a (b (c v)))) | succeeds | |
cond-strict | cond: what it should have been | succeeds | |
continued-fractions | Exact computer arithmetic and base conversion via continued fractions. | succeeds | |
contract-repl | A REPL that prints contracts on values This package needs documentation | succeeds | |
control | Control structures | succeeds | |
cover | A code coverage tool | succeeds | |
cover-codecov | This package needs a description This package needs documentation | succeeds | |
cover-coveralls | This package needs a description This package needs documentation | succeeds; has failing tests | |
cow-repl | Cowsay in your REPL This package needs documentation This package needs tags | succeeds | |
cpu-affinity | A library for getting/setting CPU affinity | succeeds; has failing tests | |
cpuinfo | CPU Information This package needs tags | succeeds | |
crypto | Cryptography library | succeeds | |
crypto-doc | Cryptography library | succeeds | |
crypto-lib | Cryptography library This package needs documentation | succeeds | |
crypto-test | Cryptography library This package needs documentation | succeeds | |
cs2500f16-jsonlab | Teachpack for CS2500 JSON lab | succeeds | |
cs7480-util | Static analysis utilities | succeeds | |
csc104 | Language for University of Toronto course CSC104. This package needs tags | succeeds; has dependency problems; has failing tests | |
csp | solve constraint-satisfaction problems This package needs documentation This package needs tags | succeeds | |
css | A CSS Engine written in pure Typed Racket
| fails | |
css-expr | S-expression-based CSS | succeeds | |
css-tools | Tools for generating & manipulating CSS (unstable) This package needs tags | succeeds | |
csv | csv file reader and writer This package needs tags | succeeds; has conflicts; has dependency problems | |
csv-reading | Comma-Separated Value (CSV) Parsing | succeeds | |
cuecore | CueCore Lighting Control This package needs tags | succeeds | |
cur | Dependent types and meta-programming | succeeds | |
cur-doc | This package needs a description This package needs tags | succeeds | |
cur-lib | This package needs a description This package needs documentation This package needs tags | succeeds | |
cur-test | This package needs a description This package needs documentation This package needs tags | succeeds | |
curly-fn | This package needs a description | succeeds | |
curly-fn-doc | This package needs a description This package needs tags | succeeds | |
curly-fn-lib | This package needs a description This package needs documentation This package needs tags | succeeds | |
curly-fn-test | This package needs a description This package needs documentation This package needs tags | succeeds | |
curved-text | This package needs a description This package needs documentation | fails | |
custom-load | A load handler that avoids stale zo files. This package needs tags | succeeds | |
dan-scheme | A very little language for situations where simplicity is desired over convenience This package needs tags | succeeds | |
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. | succeeds | |
datatype | Algebraic(-like) Data Types This package needs documentation This package needs tags | succeeds | |
dbm | An interface to UNIX dbm files using a libdbm FFI | succeeds; has failing tests | |
dbus | Native D-Bus for Racket | succeeds | |
ddict | Deterministic Dictionaries | succeeds | |
debug | a lang-extension for debugging, and a macro for inserting a debug-repl | succeeds; has failing tests | |
debug-scopes | Some utilities which help debugging scope-related issues for unhygienic macros | succeeds | |
deferred | A simple library for deferring asynchronous tasks until a specified time This package needs tags | succeeds; has failing tests | |
define-match-spread-out | a version of define that allows definitions to be spread across a file | succeeds | |
define-with-spec | Allows for function definitions with simple specifications that are enforced by checks at each call site. Functionality pales in comparison to racket/contract, but error messages w/ source info are provided for same-module violations of specifications. This package needs tags | succeeds | |
defpat | a version of define for defining functions with match-patterns as arguments | succeeds | |
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. | succeeds | |
delimit-app | An #%app macro that changes meaning based on paren shape | succeeds | |
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 | |
derpy | Presentation Room Control This package needs tags | succeeds; has failing tests | |
describe | Doug Williams's 'describe' package from PLaneT This package needs tags | succeeds | |
dherman-struct | A port of David Herman's struct.plt planet package This package needs documentation This package needs tags | succeeds | |
digimon | The (typed) core to construct the digital world | succeeds | |
disassemble | Disassembler for JIT-compiled functions. This package needs documentation | succeeds | |
disposable | Provides an abstraction for values associated with external resources that allows automatic resource pooling, per-thread virtual construction, and monadic composition | succeeds | |
disposable-test | Tests for the "disposable" package | succeeds | |
New | distro-build | Tools for constructing a distribution of Racket This package needs tags | succeeds |
New | distro-build-client | client-side part of "distro-build" This package needs documentation This package needs tags | succeeds |
New | distro-build-doc | documentation part of "distro-build" This package needs tags | succeeds |
New | distro-build-lib | implementation (no documentation) part of "distro-build" This package needs documentation This package needs tags | succeeds |
New | distro-build-server | server-side part of "distro-build" This package needs documentation This package needs tags | succeeds |
New | distro-build-test | Tests for "distro-build" This package needs documentation This package needs tags | succeeds |
dlm-read | This package needs a description This package needs tags | succeeds | |
dm | Linux Device Mapper bindings for Racket. | succeeds; has failing tests | |
doc-coverage | A package for inspecting and testing a module's documentation of its provided bindings | succeeds | |
doodle | This package needs a description | succeeds | |
dos | Delimited-continuation-based Operating-system Simulator | succeeds | |
dotenv | Override environment variables by loading .env files. | succeeds | |
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). | succeeds | |
dracula | Dracula: ACL2 theorem prover tools in DrRacket This package needs documentation This package needs tags | fails | |
draw-i386-macosx | native libraries for "draw" package This package needs documentation This package needs tags | ||
draw-i386-macosx-3 | native libraries for "draw" package This package needs documentation This package needs tags | succeeds | |
draw-ppc-macosx | native libraries for "draw" package This package needs documentation This package needs tags | ||
draw-win32-i386 | native libraries for "draw" package This package needs documentation This package needs tags | ||
draw-win32-i386-3 | native libraries for "draw" package This package needs documentation This package needs tags | succeeds | |
draw-win32-x86_64 | native libraries for "draw" package This package needs documentation This package needs tags | ||
draw-win32-x86_64-3 | native libraries for "draw" package This package needs documentation This package needs tags | succeeds | |
draw-x86_64-linux-natipkg-3 | native libraries for "draw" package This package needs documentation This package needs tags | fails | |
draw-x86_64-macosx | native libraries for "draw" package This package needs documentation This package needs tags | ||
draw-x86_64-macosx-3 | native libraries for "draw" package This package needs documentation This package needs tags | succeeds | |
drbayes | Probabilistic programming language This package needs documentation | fails | |
drdr | DrDr, Racket's continuous integration system This package needs documentation This package needs tags | succeeds | |
drdr2 | Prototype replacement for DrDr This package needs documentation This package needs tags | succeeds | |
dropbox | SDK for Dropbox | succeeds; has failing tests | |
drracket-cyberpunk | This package needs a description This package needs documentation | succeeds | |
drracket-material | This package adds a Material colorscheme to DrRacket. This package needs documentation | succeeds | |
drracket-paredit | paredit keybindings for DrRacket This package needs documentation This package needs tags | succeeds; has failing tests | |
drracket-solarized | Solarized colorscheme for Drracket This package needs documentation | succeeds | |
drracket-vim-tool | DrRacket plugin that simulates vim keybindings This package needs documentation | succeeds | |
drracket-zenburn | The Zenburn colorscheme for DrRacket. This package needs documentation | succeeds | |
DrRacketTheme | set the background image for DrRacket View -> Set Background This package needs documentation This package needs tags | succeeds; has dependency problems | |
Drrackgit | A git plugin for DrRacket. This package needs documentation | succeeds; has dependency problems; has failing tests | |
dset | Deterministic Sets | succeeds | |
dssl | Data Structures Student Language: an extension of ASL for easier imperative programming. | succeeds | |
dssl2 | A language for data structures students | succeeds; has failing tests | |
ebml | A library for reading and writing EBML files. | succeeds | |
echonest | Wrapper for The Echo Nest web API. This package needs documentation | succeeds; has failing tests | |
ecmascript | Parser, runtime and #lang for ECMAScript | succeeds | |
effection | A library for deterministic concurrency and custom side effects. | succeeds | |
effection-doc | A library for deterministic concurrency and custom side effects. (doc) | succeeds | |
effection-lib | A library for deterministic concurrency and custom side effects. (lib) This package needs documentation | succeeds | |
effection-test | A library for deterministic concurrency and custom side effects. (test) This package needs documentation | succeeds | |
egal | Henry Baker's egal This package needs documentation | succeeds | |
elasticsearch | This package needs a description This package needs documentation This package needs tags | succeeds; has failing tests | |
elf | Unix executable and linking format read/writing | succeeds; has dependency problems | |
envy | an environment variable manager for applications This package needs tags | succeeds | |
errortrace | This package needs a description This package needs tags | ||
esc-vp21 | Epson ESC/VP21 Projector Control This package needs tags | succeeds | |
eventfd | Linux eventfd support | succeeds | |
exact-decimal-lang | a lang-extension that reads decimals as exact rationals | succeeds | |
expect | A package defining "expectations", first-class assertions about values for use in validation and unit testing with high quality error messages. Currently experimental. | succeeds | |
explorer | Utility for interactive exploration of complex data structures. This package needs documentation This package needs tags | succeeds | |
expr-in-racket | embed expr like "x+1" in racket. This package needs documentation | fails | |
extensible-functions | A solution to the expression problem in Typed Racket | succeeds | |
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". | succeeds | |
fancy-app | Scala-style anonymous functions | succeeds | |
fast-convert | Fast conversion from bytes to string for one-byte encoding | succeeds | |
faster-minikanren | A fast implementation of miniKanren with disequality and absento. This package needs documentation This package needs tags | succeeds; has conflicts | |
feature-profile | Profile that measures time spent in language/library features | succeeds; has failing tests | |
fector | Persistent Functional Vectors This package needs documentation | succeeds | |
ffi-definer-convention | No longer necessary in 6.9.0.5 and newer (it's built-in to the ffi library now) | succeeds | |
ffi-utils | Helpful tools for writing FFI interfaces to C
| fails | |
ffmpeg-i386-win32 | This package needs a description This package needs documentation | succeeds; has conflicts | |
ffmpeg-x86_64-macosx | This package needs a description This package needs documentation | succeeds | |
ffmpeg-x86_64-win32 | This package needs a description This package needs documentation | succeeds; has conflicts | |
finalizer | Trivial finalizer. Does action when object garbage collected | succeeds | |
find-parent-dir | Find parent directories matching a criterion. This package needs documentation | succeeds | |
fixture | Provides test fixtures: resources that are automatically created and destroyed for each RackUnit test case | succeeds | |
flexpr | Expressions rendered as both XML and JSON | succeeds | |
fme | Fourier-Motzkin elimination for integer inequality satisfiability | succeeds | |
fontconfig | This package needs a description This package needs documentation | succeeds; has dependency problems; has failing tests | |
New | formica | "Functionally oriented" educational language This package needs documentation This package needs tags | fails |
forth | Forth emulator, as a Racket #lang | succeeds | |
fra | Purely functional implementation of relational algebra | succeeds | |
frog | Static blog generator application. Supports Twitter Bootstrap, Pygments, more. | succeeds | |
ftree | Finger Trees | succeeds | |
fulmar | Generate C++ code from S-expressions This package needs tags | succeeds | |
functional | generic interfaces and data structures for functional programming | succeeds | |
functional-doc | documentation (no implementation) for “functional” | succeeds | |
functional-lib | implementation (no documentation) for “functional” This package needs documentation | succeeds | |
furtle | A library for drawing turtle geometry logo style | succeeds | |
fuse | Library for creating user-space filesystems with FUSE | succeeds; has failing tests | |
game-engine | An entity/component 2d game engine for rapid prototyping and educational purposes. It is not (at the moment) particularly fast. | succeeds; has dependency problems | |
New | game-engine-demos-common | Some useful entities/components/assets for some demo games that we've built for a game design course that we teach at ThoughtSTEM. This package needs documentation | succeeds; has dependency problems; has failing tests |
New | game-engine-style-demos | Package containing demos of using the game-engine package to explore different styles for simple games. This package needs documentation | fails |
gaming | This package needs a description This package needs documentation | fails | |
gcstats | Print summary GC statistics after running a program. This package needs documentation | succeeds | |
gdbdump | GDB-based Native Thread Backtrace Dumps | succeeds | |
generic-bind | Generic binding forms. This package needs tags | succeeds | |
generic-syntax-expanders | Allows definition of macros which include expander-definition forms, like match expanders | succeeds | |
get-bonus | Get Bonus is a project about discovering the best way to program video games. This package needs documentation | succeeds; has failing tests | |
gir | GTK/GLib/GIO/... GObjectIntrospection FFI binding | succeeds; has failing tests | |
git-slice | For slicing git repositories into pieces This package needs documentation | succeeds; has failing tests | |
github | Github Bindings This package needs documentation | succeeds; has failing tests | |
github-api | Bindings for the GitHub API | succeeds; has failing tests | |
glossolalia | A language for generating words according to sound and syllable rules. Has features for cross-syllable rules and phoneme occurence frequency. | succeeds | |
GLPK | An interface to the Gnu Linear Programming Kit (GLPK) | succeeds; has failing tests | |
gls | Generic Little (Object, Type, Anything, ...) System - multiple dispatch on types | succeeds | |
glu-tessellate | Converts a set of closed paths to a set of covering triangles covering the region enclosed by the curves | succeeds; has failing tests | |
gm-pepm-2018 | Artifact for "On the Cost of Type-Tag Soundness" | succeeds | |
gmp | Bindings to gmp (the GNU Multiple Precision Arithmetic Library) | succeeds | |
gmp-lib | Bindings to gmp (the GNU Multiple Precision Arithmetic Library) This package needs documentation | succeeds | |
gnal-lang | a #lang that allows relative module paths for reader languages This package needs documentation | succeeds; has dependency problems | |
gnucash | parses gnucash XML files | succeeds | |
Google APIs (Drive, Plus, ...) for Racket. This package needs documentation | succeeds | ||
gradual-typing-bib | This package needs a description This package needs documentation This package needs tags | succeeds | |
graph | Generic graph library. | succeeds | |
graphics | Essential computer graphics for Typed Racket | fails | |
gregor | Date and time library | succeeds | |
gregor-doc | Documentation part of gregor library | succeeds | |
gregor-lib | Code part of the gregor date and time library This package needs documentation | succeeds | |
gregor-test | Tests for the gregor library This package needs documentation This package needs tags | succeeds | |
grip | A sparse prelude-lite level library of common things targeting Typed Racket. | succeeds | |
grommet | Crypto routines, MD5, SHA-1, SHA-256, HMAC as native Typed Racket implementations. | succeeds | |
gtp-checkup | Test correctness of typed/untyped interaction. | succeeds; has failing tests | |
gtp-measure | Runs programs, collects timing info | succeeds | |
gtp-paper | Quick-start for SIGPLAN Scribble papers | succeeds | |
gtp-plot | Plots for gradual typing performance | succeeds | |
gtp-util | 22 helper functions you won't find anywhere else | succeeds | |
gui-pkg-manager | Graphical tool for managing Racket package installations This package needs tags | succeeds | |
gui-pkg-manager-doc | documentation part of "gui-pkg-manager" This package needs tags | succeeds | |
gut | Web related functionality in Typed Racket. Includes full HTTP 1.1 client, UUIDs, Consumer OAuth, Json, XML formats. | fails | |
hackett | This package needs a description | succeeds | |
hackett-demo | This package needs a description This package needs documentation This package needs tags | succeeds | |
hackett-doc | This package needs a description This package needs tags | succeeds | |
hackett-lib | This package needs a description This package needs documentation This package needs tags | succeeds | |
hackett-test | This package needs a description This package needs documentation This package needs tags | succeeds | |
hamt | Hash array mapped tries This package needs tags | succeeds | |
handin | Handin server and client template This package needs tags | succeeds; has failing tests | |
handy | Utility functions that are missing from Racket -- e.g. 'say' (variadic displayln), 'multi-partition' (partition into more than two lists), better exception creation / trapping, database management, etc This package needs documentation | succeeds | |
herbie | A tool for automatically improving the accuracy of floating point expressions This package needs documentation | succeeds; has failing tests | |
heresy | A functional Lisp dialect with BASIC-inspired syntax | succeeds | |
hidapi | Racket bindings to hidapi library. | succeeds; has failing tests | |
hive-client | Hive: client-server framework. This is client package. This package needs documentation | succeeds; has dependency problems | |
hive-common | Hive: client-server framework. This is library for both client and server. | succeeds | |
hive-server | Hive: client-server framework. This is server-side package. This package needs documentation This package needs tags | succeeds; has dependency problems | |
HoLy | HoLy is simple http library for creating your web-applications and rest api's easier. This library covers only http-server layer(url-dispatching, cookies, parameters). Library in aplha state - api unstable. Pull requests are welcome! | succeeds; has dependency problems | |
honu | The implementation of the Honu language This package needs tags | succeeds; has failing tests | |
hostname | Getting Hostname, FQDN, and IP Addresses This package needs tags | succeeds | |
htdp-json | A library for teaching with JSON | succeeds | |
html-parsing | Permissive Parsing of HTML to SXML | succeeds | |
html-template | HTML-Writing Template Language in SXML | succeeds | |
html-writing | Writing HTML from SXML | succeeds | |
http | Support for HTTP 1.1 including automatic connection pooling. | succeeds | |
hygienic-quote-lang | hygienic versions of quote-like racket reader macros | succeeds | |
hygienic-reader-extension | adding hygiene to racket reader extensions | succeeds | |
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. | succeeds | |
hyphenate | Hyphenate X-expressions with the Knuth–Liang hyphenation algorithm | succeeds | |
icfp-2014-contracts-talk | Slideshow implementation of ICFP 2014 Contracts Keynote Talk This package needs documentation | succeeds; has failing tests | |
icfp2017-minikanren | A racket port of the version of minikanren from the artifact of the ICFP 2017 Pearl, A Unified Approach to Solving Seven Programming Problems by William E. Byrd, Michael Ballantyne, Gregory Rosenblatt, and Matthew Might. Includes evalo-optimized. This package needs documentation | succeeds | |
identikon | Tiny framework for generating identicons | succeeds | |
iloveck101 | A command-line tool to download images from ck101 threads. This package needs documentation | fails | |
impl-excl | Pre-compute procedures for fast checking of transitive implication and exclusion between simple predicates This package needs documentation | succeeds | |
in-new-directory | Run things in new directories | succeeds | |
infix | Infix Expressions | succeeds | |
infix-syntax | Expansion-time parsing of infix expressions. | succeeds | |
intern | Type-safe interning of datatype in Typed Racket as a new sub-type of Index This package needs documentation | succeeds | |
io | I/O utilities from dherman's io.plt Planet package This package needs documentation | succeeds; has failing tests | |
ipoe | interactive poetry editor | succeeds | |
iracket | IPython/Jupyter kernel for Racket This package needs documentation This package needs tags | succeeds | |
irc | An IRC client library. | succeeds; has failing tests | |
irc-client | A higher-level, typed wrapper around the irc package | succeeds | |
iu-pict | This package needs a description This package needs tags | succeeds; has dependency problems | |
j | Racket implementation of J language and related concepts | succeeds | |
jack-ease | Library for easing things between start and stop values fluidly | succeeds | |
jack-posn | Library for working with points in 2d space | succeeds | |
java | A port of David Herman's java.plt PLaneT package, without the PLaneT dependencies. | succeeds | |
java-lexer | Java syntax highlighting for Scribble. This package needs documentation | succeeds | |
java-processing | The minimal amount of code necessary to write processing code in DrRacket (so I don't have to switch students to a different IDE in my classes). This package needs documentation This package needs tags | succeeds; has dependency problems | |
javascript | An implementation of JavaScript This package needs tags | succeeds | |
job-queue | A library for managing sets of workers and their jobs. This package needs documentation | succeeds | |
job-queue-doc | A library for managing sets of workers and their jobs. (doc) | succeeds | |
job-queue-lib | A library for managing sets of workers and their jobs. (lib) This package needs documentation | succeeds | |
json-parsing | JSON Parsing, Folding, and Conversion | succeeds | |
json-pointer | Parse, render, and evaluate JSON Pointers (RFC 6901). | succeeds | |
json-socket | JSON-Talking TCP Sockets This package needs documentation | succeeds | |
k-infix | Simple but versatile infix parsing for arbitrary expressions. Fully customizable. Comes with basic math expressions implemented. | succeeds | |
kernel | Interface to Linux kernel runtime configuration. This package needs documentation | succeeds; has failing tests | |
kitco | Precious Metals Market Info. Access | succeeds | |
kw-make-struct | like make from unstable/struct except allowing keywords, and it can also be a match pattern | succeeds | |
kw-utils | misc kw utils | succeeds | |
lambdajam-2015-racket-pl-pl | This package needs a description This package needs documentation This package needs tags | succeeds; has failing tests | |
lang | 語 | succeeds; has conflicts; has dependency problems | |
lang-file | Functions for dealing with #lang files | succeeds | |
lang-slide | A picture showing all the languages used to implement Racket. | succeeds; has failing tests | |
latex-utils | Some utilities for generating LaTeX markup of various descriptions. | succeeds | |
lathe-comforts | A collection of utilities. | succeeds | |
lathe-comforts-doc | A collection of utilities. (doc) | succeeds | |
lathe-comforts-lib | A collection of utilities. (lib) This package needs documentation | succeeds | |
lathe-comforts-test | A collection of utilities. (test) This package needs documentation | succeeds | |
ldap | A native Racket interface to LDAP authentication. | succeeds; has failing tests | |
ldap-ffi | ldap-ffi: a Racket LDAP client built on top of libldap C API | succeeds | |
learn-to-type | A very simple GUI program to learn to type by copying a text. This package needs documentation | succeeds | |
left-pad | String left pad | succeeds | |
leftist-tree | Functional priority queues | succeeds | |
lens | Composable, functional lenses | succeeds | |
lens-common | Base lens constructors and additional combinators This package needs documentation | succeeds | |
lens-data | Lens constructors for various Racket data structures This package needs documentation | succeeds | |
lens-doc | Documentation for the lens libraries | succeeds | |
lens-lib | Implementation (no docs) of the lens library, includes lens-data and lens-common This package needs documentation | succeeds | |
lens-unstable | Unstable and experimental features for lenses This package needs documentation | succeeds | |
levenshtein | Levenshtein Distance Metric This package needs tags | succeeds | |
libgit2 | Racket bindings for the Libgit2 library. | succeeds; has failing tests | |
libgit2-x86_64-linux-natipkg | This package contains the x86_64 linux build of the libgit2 library, for use by the libgit2 package. This package needs documentation | succeeds | |
libkenji | This package needs a description This package needs documentation This package needs tags | succeeds | |
libnotify | FFI bindings for libnotify (desktop notifications) | succeeds; has failing tests | |
libopenal-racket | Racket wrapper for the OpenAL library | succeeds; has dependency problems; has failing tests | |
libscrypt | Colin Percival's scrypt bindings for Racket, uses system library. | succeeds | |
libserialport | FFI bindings for the libserialport library. | succeeds; has failing tests | |
libtoxcore-racket | A Racket wrapper for the Tox libraries. | succeeds; has failing tests | |
libuuid | FFI bindings for the libuuid library. | succeeds | |
libvid-i386-linux | Library for Video log messages This package needs documentation | fails | |
libvid-i386-win32 | 32-bit windows build of libvid This package needs documentation | succeeds; has conflicts | |
libvid-x86_64-linux | Libvid for 64-bit linux This package needs documentation | succeeds | |
libvid-x86_64-macosx | An optional helper library for Video, to enable ffmpeg level logging. This package needs documentation | succeeds | |
libvid-x86_64-win32 | 64-bit windows build of the libvid library. This package needs documentation | succeeds; has conflicts | |
lindenmayer | This package needs a description This package needs tags | succeeds | |
linea | line-oriented reader This package needs documentation | succeeds | |
lipics | Scribble languages for the LIPIcs paper format | succeeds; has failing tests | |
list-utils | Some additional list-processing functions which I have found useful. | succeeds | |
literify | racket literate programming in scribble to enable simultaneously display and evaluate code chunks | succeeds; has dependency problems | |
live-free-or-die | Freedom from Typed Racket | succeeds | |
livefrog | Convert ljdump/ljmigrate files for Frog This package needs documentation | succeeds; has dependency problems | |
logbook | Tool for recording a database of experimental results This package needs documentation This package needs tags | fails | |
lti-freq-domain-toolbox | Functions for dealing with lti dynamical systems in the frequency domain This package needs documentation | succeeds | |
lux | brilliant interactive programs | succeeds | |
lux-charterm | a lux chaos for terminal programs | succeeds; has failing tests | |
lwc2016 | PLT submision to the 2016 language workbench challenge This package needs documentation This package needs tags | succeeds; has failing tests | |
macrotypes-nonstx | A version of the macrotypes / Turnstile idea where types don't have to be syntax objects This package needs documentation This package needs tags | succeeds | |
magic-loader | We use this at ThoughtSTEM to help kids get demo code into DrRacket quickly. I don't recommend using this package directly -- but it could be useful as a demonstration of extending DrRacket. This package needs documentation | succeeds; has dependency problems | |
magnolisp | Magnolisp | succeeds | |
margrave | A policy analyzer This package needs tags | fails | |
mario | An interpreter for the 2d programming language MarioLANG This package needs documentation | succeeds; has dependency problems | |
markdown | Markdown format parser. | succeeds | |
markparam | a convenience library for continuation marks like parameters | succeeds | |
markparam-doc | a convenience library for continuation marks like parameters | succeeds | |
markparam-lib | a convenience library for continuation marks like parameters This package needs documentation | succeeds | |
markparam-test | a convenience library for continuation marks like parameters This package needs documentation | succeeds | |
match-count | Instrumented match This package needs documentation | succeeds | |
match-plus | This package needs a description This package needs tags | succeeds | |
match-string | string-append and append as a match patterns | succeeds | |
mboxrd-read | Racket functions for reading mboxrd format | succeeds | |
mcfly | Embedded Package Documentation Runtime | succeeds | |
measures | Units and measures with basic arithmetic operations. | succeeds | |
measures-with-dimensions | based on measures, but with dimensions and types | succeeds | |
mediafile | Media File Metadata Utilities | succeeds | |
medic | A debugging tool for better printf This package needs tags | succeeds; has failing tests | |
megaparsack | practical parser combinators | succeeds | |
megaparsack-doc | documentation (no implementation) for “megaparsack” | succeeds | |
megaparsack-lib | implementation (no documentation) for “megaparsack” This package needs documentation | succeeds | |
megaparsack-parser | built-in parsers implemented using megaparsack This package needs documentation | succeeds | |
megaparsack-parser-tools | helpers for using megaparsack with parser-tools This package needs documentation | succeeds | |
memcached | A native Racket interface to memcached | succeeds | |
memoize | Memoization for functions This package needs tags | succeeds | |
metapict | Create beautiful pictures and diagrams | fails | |
mf-apply | PLT Redex lang-extension for checked metafunction application | succeeds | |
mic1 | tools for MIC-1 CPU architecture | succeeds; has failing tests | |
midi-readwrite | simple functions to read MIDI (.mid) files | succeeds | |
minetest | Compile-time framework for getting 2htdp/image objects into Minetest (as blocks, items, recipes, and/or schematics). Only works on Linux. | fails | |
minikanren | A Planet 2 package for minikanren | succeeds | |
minipascal | MiniPascal as a Racket language This package needs documentation | succeeds | |
misc1 | Miscellaneous utilities collection. This package needs tags | succeeds | |
mischief | Mischief: A Racketeer's Toolkit | succeeds; has failing tests | |
mischief-dev | Mischief: A Racketeer's Toolkit [development branch] | succeeds; has conflicts; has failing tests | |
mm | an environment for exploring memory management This package needs documentation | succeeds | |
mmap | Wrapper for the system mmap() function This package needs documentation | succeeds | |
mock | A library for creating test mocks | succeeds | |
mock-rackunit | RackUnit checks for testing with mocks from the mock package | succeeds | |
mockfighter | Stockfighter-like API for a limit order exchange | succeeds; has dependency problems; has failing tests | |
mode-lambda | 2d sprite-based graphics engine | succeeds | |
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 | succeeds | |
monad | A generic/polymorphic monad library for Racket. This package needs documentation | succeeds | |
mongodb | A native Racket interface to MongoDB & BSON | succeeds; has failing tests | |
monitors | Java style monitors for Racket objects | succeeds | |
mordae | Personal utilities, do not use directly! This package needs documentation This package needs tags | succeeds | |
mosquitto-ffi | An FFI binding of libmosquitto for racket This package needs documentation | succeeds; has failing tests | |
mred-designer | A WYSIWYG GUI generator for Racket This package needs documentation | succeeds | |
msgpack | Implementation of the MessagePack protocol. | succeeds | |
New | msgpack-rpc | A MessagePack-RPC client for Racket | succeeds |
multi-file-lang | a #lang language for multiple files in one | succeeds; has failing tests | |
multi-id | Define identifiers which act as a type-expander and match-expander and macro and identifier macro and set! transformer | succeeds | |
multimethod | This package needs a description This package needs tags | succeeds | |
multimethod-doc | This package needs a description This package needs tags | succeeds | |
multimethod-lib | This package needs a description This package needs documentation This package needs tags | succeeds | |
multimethod-test | This package needs a description This package needs documentation This package needs tags | succeeds | |
multipath-daemon | Library for communication with the multipathd process via it's UNIX domain socket. This package needs tags | succeeds | |
multiscope | This package needs a description This package needs documentation This package needs tags | succeeds | |
munger | An R Dataframe structure in Typed Racket. This package needs documentation | succeeds | |
mutt | Racket API for the Mutt email client | succeeds | |
my-cond | a version of cond that supports "cond-expanders" and a for/cond-clause form, allowing it to iterate though conditions | succeeds | |
namespaced-transformer | This package needs a description This package needs tags | succeeds | |
namespaced-transformer-doc | This package needs a description This package needs tags | succeeds | |
namespaced-transformer-lib | This package needs a description This package needs documentation This package needs tags | succeeds | |
nanopass | This package needs a description | succeeds | |
nat-traversal | NAT traversal utilities, including NAT-PMP and UPnP. | succeeds; has failing tests | |
neologia | A language for creating and managing dictionaries and lexicons | succeeds | |
net-cookies | RFC6265-compliant cookie handling for client and server | ||
net-cookies-doc | RFC6265-compliant cookie handling for client and server (doc) | ||
net-cookies-lib | RFC6265-compliant cookie handling for client and server (lib) This package needs documentation | ||
net-cookies-test | RFC6265-compliant cookie handling for client and server (test) This package needs documentation | ||
net-jwt | JSON Web Token / JSON Web Signature codec, verification, signing | succeeds; has failing tests | |
net2 | Highly experimental and aspirational networking library. Not yet fit for public consumption. | succeeds | |
netrc | Find entries in ~/.netrc files | succeeds | |
neu-cs2500-handin | This package needs a description This package needs documentation This package needs tags | succeeds | |
New | neuron | Decentralized Software Organisms | succeeds; has dependency problems |
New | neuron-doc | Documentation for neuron This package needs tags | succeeds; has dependency problems |
New | neuron-lib | Impelementation of neuron This package needs documentation This package needs tags | succeeds |
nlopt | FFI wrapper for the NLopt nonlinear optimization library. | succeeds; has failing tests | |
no-vert-bar-lang | a lang-extension that reads `|` as a normal character | succeeds | |
non-det | Racket non-determinism This package needs documentation | succeeds; has dependency problems | |
numformat-old | Number Formatting | succeeds | |
numspell | Spelling Numbers as English | succeeds | |
nvim-client | API client for the Neovim text editor | succeeds | |
ocelot | A solver-aided relational logic DSL | succeeds | |
oii-422-handin-client | Handin Client for PUCV PL course OII-422 This package needs documentation This package needs tags | succeeds; has failing tests | |
openal | FFI for OpenAL | succeeds | |
opencl | A Racket interface to OpenCL using an FFI | succeeds; has failing tests | |
opencpu | A Racket library for calling R functions through the OpenCPU API. | succeeds | |
opencv | FFI bindings to the OpenCV library This package needs documentation | succeeds; has failing tests | |
opengl | Exhaustive Racket bindings to OpenGL | succeeds; has failing tests | |
openh264-x86_64-macosx | This package needs a description This package needs documentation | succeeds | |
openmpi | A Racket interface to MPI based on an FFI to OpenMPI | succeeds; has failing tests | |
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 | succeeds | |
operational-transformation-demo | Demo collaborative editor using Operational Transformation (OT). This package needs documentation This package needs tags | succeeds | |
operational-transformation-lib | Operational Transformation (OT) for Racket. Just the operational-transformation collect, no demo included. This package needs documentation This package needs tags | succeeds | |
optimization-coach | Optimization Coach Plug-In for DrRacket | ||
option-bind | Monadic shorthand for propagating #f in Option types This package needs tags | succeeds | |
org-mode | A native Racket reader and writer for org-mode files. This package needs documentation | succeeds | |
osc | Open Sound Control data definitions | succeeds | |
overeasy | Racket Language Test Engine | succeeds | |
packet-socket | Access to raw Ethernet frames from Racket This package needs documentation | succeeds | |
parameter | Parameter utilities This package needs tags | succeeds; has dependency problems | |
parendown | A weak open parenthesis, good for eliminating indentation. (lib) This package needs documentation | succeeds | |
parendown-lib | A weak open parenthesis, good for eliminating indentation. (lib) This package needs documentation | succeeds | |
parenlog | A language that is like Prolog, but parenthetical. | succeeds; has dependency problems | |
parsack | A basic Parsec (Haskell's monadic parser combinator library) implementation. | succeeds | |
parse-qif | Basic QIF-parsing code, used to apply categories to downloaded transactions This package needs documentation | succeeds; has dependency problems; has failing tests | |
parted | Interface to GNU Parted Disk Partion Utility This package needs tags | succeeds | |
pcf | PCF with Contracts and Symbolic Values | fails | |
pcg | Permuted congruential generators (PCG) in Racket | succeeds; has dependency problems | |
pdf-read | PDF reading library. Read PDF documents into picts and bitmap%s. You can also gather text and layout information. Requires liboppler. | succeeds; has failing tests | |
peg | PEG parser generator | succeeds | |
persistent-array | A semi-persistent array | succeeds | |
persistent-union-find | A persistent implementation of the union-find data structure This package needs documentation | succeeds | |
pex | Apollo Art PEx System Control This package needs tags | succeeds; has failing tests | |
pfds | Purely functional data structures for Typed Racket | succeeds | |
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. | succeeds | |
phc-adt-doc | Documentation for phc-adt (and rendering of the literate programming) | succeeds; has failing tests | |
phc-adt-lib | Implementation of phc-adt This package needs documentation | succeeds | |
phc-adt-test | Tests for phc-adt This package needs documentation | succeeds | |
phc-toolkit | Personal collection of utilities. Somewhat unstable and sparsely documented (for now). | succeeds | |
php-parser | A php parser This package needs documentation | succeeds | |
pict3d | Modern 3D engine with a purely functional interface | succeeds; has failing tests | |
pict3d-die-cut | For Pict3D, generates text and other 2-D shapes from paths | succeeds; has failing tests | |
pict3d-orig | Modern 3D engine with a purely functional interface
| fails | |
pidec | Computation of the n-th digit of π with low memory | succeeds | |
pie | The Pie language, used in The Little Typer | succeeds | |
pie-a-let-mode | A little fork of the Pie language (adds `let` and `equal`). | succeeds | |
pipe | Iteratees in Typed Racket. | succeeds | |
pitfall | PDF generation library [under development] This package needs documentation This package needs tags | fails | |
pkg-build | Build server for pkgs This package needs documentation This package needs tags | succeeds | |
pkg-dep-draw | This package needs a description | succeeds | |
pkg-index | The Racket package catalog server This package needs documentation This package needs tags | succeeds | |
pkg-push | This package needs a description This package needs documentation This package needs tags | succeeds | |
plai-lazy | A lazy variant of the plai language | succeeds | |
plai-math | Provides helpful math functions to plai-typed This package needs documentation | fails | |
plai-typed | The `plai-typed' language for use with Programming Languages: Application and Interpretation, Second Edition | succeeds | |
plai-typed-s-exp-match | Simple S-expression matcher for use with plai-typed This package needs tags | succeeds | |
planet2-example | An example package for testing purposes This package needs documentation | succeeds; has failing tests | |
play | Variations on #lang plai, the language that accompanies Krishnamurthi's PLAI book. This package needs documentation | succeeds; has dependency problems | |
plot-bestfit | This package needs a description This package needs tags | succeeds | |
plt-build-plot | tools to record and plot `raco setup` memory use This package needs documentation This package needs tags | succeeds | |
plt-service-monitor | service-monitoring and "heartbeat" tools This package needs tags | succeeds | |
plt-web | Web-page creation libraries This package needs tags | succeeds | |
plt-web-doc | documentation part of "plt-web" This package needs tags | succeeds | |
plt-web-lib | PLT web page style and generation This package needs documentation This package needs tags | succeeds | |
pmap | Implementations of map using parallel futures and places | succeeds | |
png-image | Library to view and modify PNG chunks. | succeeds | |
point-free | A library for easier and more powerful function composition | succeeds | |
pollen | Publishing system for web-based books This package needs tags | succeeds | |
pollen-component | Component-based development for Pollen | succeeds | |
pollen-count | This package needs a description This package needs tags | succeeds | |
pollen-rock | An enhanced Pollen server and an in-browser editor for Pollen files | succeeds; has dependency problems | |
pollen-tfl | Sample Pollen project: source code for Typography for Lawyers website This package needs tags | succeeds | |
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. | succeeds | |
pop-pl | A Patient-Oriented Prescription Programming Language This package needs documentation This package needs tags | succeeds | |
popl-2012-ryr-talk | This package needs a description This package needs documentation This package needs tags | succeeds; has failing tests | |
poppler-i386-macosx | native libraries for "racket-poppler" package This package needs documentation | succeeds | |
poppler-libs-3 | Binaries for poppler built to work with the draw-<platform>-3 libraries This package needs documentation | succeeds; has dependency problems | |
poppler-ppc-macosx | native libraries for "racket-poppler" package This package needs documentation | succeeds | |
poppler-win32-i386 | native libraries for "racket-poppler" package This package needs documentation | succeeds | |
poppler-win32-x86-64 | native libraries for "racket-poppler" package This package needs documentation | succeeds | |
poppler-x86-64-macosx | native libraries for "racket-poppler" package This package needs documentation | succeeds | |
port-match | Pattern Matching for Ports | succeeds | |
portaudio | Bindings for portaudio, a cross-platform audio library. | succeeds; has failing tests | |
positional-tree-utils | A collection of functions which I have found useful when working with positional trees. This package needs documentation | fails | |
postfix-dot-notation | a lang-extension for postfix dot notation | succeeds | |
postmark | A front-end for the Postmark email delivery service API | succeeds; has failing tests | |
postnet | USPS POSTNET Barcode Encoding This package needs tags | succeeds | |
ppict | progressive picts and slideshows | succeeds | |
ppict-slide-grid | This package needs a description This package needs documentation | succeeds | |
pprint | A universal pretty printing library | succeeds | |
pretty-format | Pretty versions of printf, format, etc. that print according to format strings This package needs documentation | succeeds | |
pretty-graphs | For visualizing generic graphs as picts. | succeeds | |
profile-flame-graph | Library that connects the Racket profiler to the flamegraph tool | succeeds; has failing tests | |
profj | ProfessorJ | succeeds; has failing tests | |
progedit | Programmatic File Editing | succeeds | |
protobj | Prototype-Delegation Object Model This package needs tags | succeeds | |
psd | Read (and will write) Photoshop Documents
| fails | |
punctaffy | A library for manipulating higher-degree notions of brackets, such as quasiquotation syntax. This package needs documentation | succeeds | |
punctaffy-lib | A library for manipulating higher-degree notions of brackets, such as quasiquotation syntax. (lib) This package needs documentation | succeeds | |
punctaffy-test | A library for manipulating higher-degree notions of brackets, such as quasiquotation syntax. (test) This package needs documentation | succeeds | |
puresuri | puresuri presentation system | succeeds | |
pvector | Fast, immutable, persistent vectors | succeeds | |
python | An implementation of the Python programming language for Racket This package needs documentation | succeeds; has failing tests | |
python-tokenizer | A fairly direct translation of tokenize.py | succeeds | |
quad | Document processor (unstable) This package needs tags | succeeds | |
quad-tree | A fairly simple quad-tree implementation. Nothing terribly fancy. Currently rather unstable. This package needs documentation | succeeds | |
Quaternion | Quaternion procedures for rotation of vectors and koordinates, avoids gimbal-lock. | succeeds | |
quickcheck | Quickcheck Clone | succeeds; has failing tests | |
quickscript | Extends DrRacket with scripting capabilities and menu items. The package quickscript-extra contains sample scripts. Successor to script-plugin. | succeeds | |
quickscript-extra | Some scripts for Quickscript (must be installed first). See the README for installation. This package needs documentation | succeeds | |
quote-bad | A version of quote that helps to rid programs of bad uses of quote This package needs tags | succeeds | |
r-lexer | This package needs a description This package needs tags | succeeds | |
r7rs | An implementation of R7RS as a #lang This package needs documentation This package needs tags | succeeds | |
r7rs-lib | This package needs a description This package needs documentation This package needs tags | succeeds | |
raart | racket ansi art This package needs documentation | fails | |
rackdis | Redis bindings | succeeds; has failing tests | |
racket-cheat | a user-friendly index into the Racket documentation | ||
racket-cord | Racket bindings for discord. | succeeds | |
racket-dogstatsd | DogStatsD client for Racket, allowing you to send metrics to Datadog | succeeds | |
racket-i386-macosx-3 | native libraries for "racket" package This package needs documentation This package needs tags | succeeds | |
racket-immutable | operations that return immutable strings, immutable byte-strings, and immutable vectors This package needs documentation This package needs tags | succeeds; has dependency problems | |
New | racket-lang-org | Sources for http://racket-lang.org This package needs documentation This package needs tags | fails |
racket-langserver | Language Server Protocol implementation for Racket This package needs documentation | succeeds; has failing tests | |
racket-poppler | Read, search and render pdfs. Use LaTeX in scribble and slidehow. This package needs documentation | succeeds; has failing tests | |
racket-processing | Allows processing to be written with Lispy syntax in DrRacket. Depends on the racket-to package, which transpiles to processing. This package needs documentation | succeeds; has dependency problems | |
racket-quandl | Grab data from Quandl with racket for fun and profit | succeeds | |
racket-rackunit-grade | This package needs a description This package needs tags | succeeds; has conflicts; has failing tests | |
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 tests | |
racket-to | A set of lightweight transpilers from racket to other languages. Entirely for educational and in-class demo purposes. Don't use this for anything important yet... This package needs documentation This package needs tags | succeeds; has dependency problems | |
racket-win32-i386 | native libraries for "base" package This package needs documentation This package needs tags | ||
racket-win32-i386-3 | native libraries for "racket" package This package needs documentation This package needs tags | succeeds | |
racket-win32-x86_64 | native libraries for "base" package This package needs documentation This package needs tags | ||
racket-win32-x86_64-3 | native libraries for "racket" package This package needs documentation This package needs tags | succeeds | |
racket-x86_64-linux-natipkg-3 | native libraries for "racket" package This package needs documentation This package needs tags | succeeds | |
racket-x86_64-macosx-3 | native libraries for "racket" package This package needs documentation This package needs tags | succeeds | |
racketeer | Continuous testing for DrRacket This package needs documentation This package needs tags | succeeds; has failing tests | |
racketmq | An implementation of W3C WebSub. This package needs documentation | succeeds | |
racketscript | A lightweight Racket to JavaScript compiler with some batteries included This package needs documentation | succeeds | |
racketscript-compiler | A Racket to JavaScript compiler This package needs documentation | succeeds | |
racketscript-extras | Goodies for RacketScript This package needs documentation | succeeds | |
racketui | Automated web forms UI generator (especially for HtDP) | succeeds; has failing tests | |
rackjure | Some Clojure-inspired idioms. | succeeds | |
rackonsole | Lightweight Operator Console for Racket Server Processes | succeeds | |
rackpgmp | A library for profile-guided meta-programming | succeeds; has failing tests | |
rackterm | Terminal emulator library (currently unstable and undocumented) and simple frontend. Run racket -l rackterm/xterm to run. This package needs documentation | succeeds | |
rackunit-abbrevs | Iterated RackUnit tests | succeeds | |
rackunit-chk | a short hand for writing rackunit tests | succeeds | |
rackunit-grade | Simple library and raco command for grading homework against a test file | succeeds; has conflicts; has failing tests | |
rackunit-spec | BDD test helpers for rackunit | succeeds | |
racl | Racket bindings for NaCl, a cryptographic library. This package needs documentation | succeeds | |
raco-bug | Submit bug reports This package needs documentation | succeeds | |
raco-find-collection | A script to find collections. | succeeds; has failing tests | |
raco-macro-step | Run the macro stepper from the command line This package needs documentation | succeeds | |
racquel | Racquel is an object/relational mapper for Racket. | succeeds | |
racr | A Racket port of RACR, a library for reference attribute grammar controlled rewriting. This package needs tags | succeeds | |
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. | succeeds | |
ralist | Purely Functional Random Access Lists | succeeds | |
New | ramunk | Autogenerated bindings to the Chipmunk2D physics engine This package needs documentation | fails |
rascas | Computer algebra system for Racket. Port of dharmatech/mpl without dependencies. | succeeds | |
rash | (unstable) Line-based shell library/language/repl. | succeeds | |
ratel | This package needs a description This package needs documentation This package needs tags | succeeds; has dependency problems; has failing tests | |
raw-string | Raw string support without at-exp This package needs documentation | succeeds | |
reactor | An embedded synchronous reactive language, a la reactiveML | fails | |
readline-gpl | Cause readline collection to use GNU's readline library. This package needs documentation | succeeds | |
recaptcha | Utilities for using reCAPTCHA with the web-server/formlets API | succeeds | |
redex-aam-tutorial | A brief introduction to the Redex and Abstracting Abstract Machines. | succeeds; has dependency problems | |
redex-abbrevs | Macros for PLT Redex | succeeds | |
redex-chk | rackunit/chk style checks for redex ('term' quotes automatically) This package needs documentation | succeeds | |
redis | A redis client for Racket. This package needs documentation | succeeds | |
refined-acl2 | Refined ACL2: experimental implementation of ACL2-verifiable code with ML modules and Racket macros. This package needs documentation This package needs tags | fails | |
reloadable | Support for code-reloading for long-running racket programs (such as web-servers). This package needs documentation | succeeds | |
remember | Compile-time memoize across compilations. Writes values to a file, so that they will be remembered during the next compilation. | succeeds | |
remix | a revised version of Racket This package needs documentation | succeeds | |
remote-shell | Tools for running on remote and virtual-machine hosts This package needs tags | succeeds | |
remote-shell-doc | documentation part of "remote-shell" This package needs tags | succeeds | |
remote-shell-lib | implementation (no documentation) part of "remote-shell" This package needs documentation This package needs tags | succeeds | |
repeated-application | Variants of apply which compute a least fixpoint or run a number of consecutive applications. | succeeds | |
repltest | REPL test: copy-paste REPL interactions and run them as tests | succeeds | |
reprovide-lang | a #lang for reproviding modules | succeeds | |
request | A package for constructing HTTP and REST-ful requesters and integration tests. Currently unstable. | succeeds | |
require-typed-check | require/typed, but skips contracts on already-typed imports | succeeds | |
restore | protocol for restore program state This package needs documentation | succeeds; has failing tests | |
retry | Composable configurable retryers for flakily failing operations. | succeeds | |
rex | Language for deterministic finite state machines | succeeds | |
rfc3339-old | RFC 3339 Timestamps This package needs tags | succeeds | |
rfc6455 | RFC 6455 WebSockets support for Racket. | succeeds | |
riff | riff is a racket wrapper for FLIF | succeeds; has conflicts; has failing tests | |
ring-buffer | An imperative overwriting ring buffer data structure | succeeds | |
rkt-glfw | GLFW wrapper for Racket This package needs documentation | fails | |
New | rktreq | Racket library for simplifying HTTP requests | succeeds; has dependency problems; has failing tests |
rmacs | An EMACS written in Racket. Runs in ANSI-compatible terminals. This package needs documentation | succeeds | |
rmc | Racket-made C This package needs documentation | succeeds; has failing tests | |
roman-numeral | Utilities for parsing and writing Roman numerals | succeeds | |
roomba | iRobot Roomba/Create Interface | succeeds | |
New | rosetta | This package needs a description This package needs documentation This package needs tags | succeeds; has dependency problems; has failing tests |
rosette | The Rosette Language This package needs tags | succeeds | |
rsa | An rsa encryption library for racket This package needs documentation This package needs tags | succeeds; has dependency problems | |
rsc3 | The rsc3 SuperCollider client ported to Racket This package needs documentation | succeeds; has failing tests | |
rsound | A framework for manipulating and playing sounds using the portaudio library. Runs on Windows, Mac OS X, and linux. | succeeds; has failing tests | |
rsvg | FFI bindings to libRSVG, a library for loading SVG documents | succeeds; has failing tests | |
rtmidi | RtMidi provides racket bindings for the RtMidi library, thus enabling racket programs to send and receive MIDI events. | succeeds; has failing tests | |
rtnl | Racket FFI Bindings for the Route-Netlink Library This package needs documentation | succeeds; has failing tests | |
ruckus | Procedural CAD system for solid modeling | succeeds | |
rwind | An X11 window manager written in Racket (still in early stage) This package needs documentation | succeeds; has failing tests | |
rws-html-template | Racket Web Server html-template Support | succeeds | |
rx | A set of tools and utilities for reactive programming | succeeds; has dependency problems | |
s-lib | A collection of functions for string & word manipulation This package needs documentation | succeeds | |
s3-sync | Sync filesystem with an S3 bucket | succeeds | |
sagiri-comm | SAGIRI bindings for Racket This package needs documentation This package needs tags | fails | |
sasl | SASL authentication client support | ||
sasl-doc | SASL authentication client support | ||
sasl-lib | SASL authentication client support This package needs documentation | ||
sasl-test | SASL authentication client support This package needs documentation | ||
SAT | A simple SAT solver based on DPLL. This package needs tags | succeeds | |
sau-cptr-405 | SAU CPTR-405 W18 handin plugin for DrRacket This package needs tags | succeeds; has failing tests | |
scgi | Web Server HTTP SCGI and CGI | succeeds | |
schema | A data modeling tool for Typed Racket | succeeds | |
scope-operations | High-level operations on scopes and sets of scopes, for use in unhygienic macros. | succeeds | |
scratch | This package needs a description This package needs tags | succeeds | |
scratchy | Scratch-like runtime and language | succeeds; has failing tests | |
scribble-abbrevs | Scribble-to-LaTeX helper functions | succeeds | |
scribble-code-examples | A scribble examples form that works with non-s-exp languages | succeeds | |
scribble-math | Typesetting math in scribble (uses MathJax and/or KaTeX). Also supports figures with Asymptote. | succeeds | |
scriblogify | Scribble your blog! | succeeds; has failing tests | |
scripty | This package needs a description | succeeds | |
scripty-doc | This package needs a description | succeeds | |
scripty-lib | This package needs a description This package needs documentation | succeeds | |
scrypt | Racket binding to Colin Percival's "scrypt" function. This package needs documentation | succeeds | |
sdl | Racket bindings for SDL This package needs documentation This package needs tags | succeeds; has failing tests | |
semilit | Semi-literate programming for any Racket language This package needs documentation | succeeds | |
semver | An implementation of the semver (semantic versioning) specification This package needs tags | succeeds | |
send-exp | Terse syntax for object-oriented message sending This package needs documentation | succeeds | |
seq-no-order | ~seq-no-order and ~no-order as pattern-expanders that work with syntax/parse. | succeeds | |
serial | Helper FFI bindings for serial port communication based on pyserial This package needs documentation | succeeds | |
set | Use `racket/set` instead | succeeds | |
set-exp | Literal set syntax | succeeds | |
set-extras | Some conveniences for set, including fancy unicode aliases and more comprehension forms This package needs documentation | succeeds | |
sexp-diff | Diffs s-expressions based on Levenshtein-like edit distance. This package needs tags | succeeds | |
sfont | A package for manipulating and creating fonts in Racket. | succeeds; has failing tests | |
sha | SHA-1 and SHA-2, via FFI to OpenSSL. | succeeds | |
shell-pipeline | Shell pipeline library | succeeds | |
shootout | Expression Performance Comparison This package needs tags | succeeds | |
sicp | SICP Support for DrRacket This package needs tags | succeeds; has dependency problems; has failing tests | |
signature | Syntax and utilities for writing function contracts as signatures | succeeds | |
simple-barcode | A Barcode reader and writer for Racket | succeeds | |
simple-csv | This package needs a description | succeeds; has conflicts; has dependency problems; has failing tests | |
simple-http | Very small lib for making HTTP requests, usually to APIs. | succeeds | |
simple-qr | a Qr code reader and writer | succeeds | |
simple-xlsx | a simple xlsx reader and writer | succeeds | |
simply-scheme | Danny Yoo's "Simply Scheme" package, allowing the use of Racket for the "Simply Scheme" curriculum This package needs tags | succeeds; has conflicts | |
sinbad | Sinbad is a software library that makes it very easy to uniformly access online data sources provided in standard formats (CSV, JSON, XML). This package needs documentation | succeeds | |
sirmail | An IMAP mail client This package needs documentation | succeeds; has failing tests | |
sl2014 | This package needs a description | succeeds | |
slack-api | Racket bindings for the Slack API This package needs documentation | succeeds | |
slideshow-latex | Slideshow extensions to embed LaTeX and math, as well as other goodies | succeeds; has failing tests | |
slideshow-pretty | Slideshow extensions to add pretty transitions between slides. This package needs documentation | succeeds | |
slideshow-repl | This package needs a description | succeeds | |
slideshow-text-style | Small library that helps with formatting text in a slideshow | succeeds; has failing tests | |
snappy | FFI bindings to snappy, a fast compression library | succeeds; has failing tests | |
socketcan | Linux socketcan bindings for Racket. This package needs documentation This package needs tags | succeeds; has failing tests | |
sonic-pi | For now, this package starts scsynth just like sonic pi does, and can make a few sounds. | succeeds; has failing tests | |
soundex | Soundex Index Keying | succeeds | |
New | spaceship-game-demo | A demo "game" (actually many versions of a game) that we are using to teach the principles of game design. Not intended to be particularly fun... This package needs documentation | succeeds; has dependency problems; has failing tests |
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. | succeeds; has dependency problems | |
split-by | The `split-by` function from Mathematica This package needs documentation | succeeds | |
spmatrix | Semi-persistent matrices based on spvectors | succeeds | |
spreadsheet-editor | Flexible spreadsheet editor built on top of Racket's GUI controls This package needs documentation | succeeds; has failing tests | |
spvector | Semi-persistent vectors that provide O(1) performance for linear use, but O(n) performance for non-linear accesses | succeeds | |
sql | an S-expression notation for SQL | succeeds | |
sqlite-table | A quick way to create and query sqlite tables. Basically a simplified wrapper for a subset of the db library. | succeeds | |
squicky | A parser for a wiki syntax (a mild extension of WikiCreole) | succeeds | |
srfi-doc-nonfree | documentation for parts of "srfi" implementation that are licensed restrictively This package needs documentation This package needs tags | fails | |
srfi-lib-nonfree | parts of "srfi" implementation that are licensed restrictively This package needs documentation This package needs tags | fails | |
ss-rpc-server | RPC for using Racket as GNU Emacs extension language | succeeds | |
SSE | Server Sent Events for Racket This package needs tags | succeeds | |
staged-slide | Helpers for building staged slides in Slideshow | succeeds | |
stardate | Compute the current TNG stardate. | succeeds | |
static-rename | This package needs a description This package needs tags | succeeds | |
static-rename-doc | documentation (no implementation) for “static-rename” This package needs tags | succeeds | |
static-rename-lib | implementation (no documentation) for “static-rename” This package needs documentation This package needs tags | succeeds | |
static-rename-test | This package needs a description This package needs documentation This package needs tags | succeeds | |
statsd | statsd client for racket This package needs documentation | succeeds | |
stockfighter-racket | Stockfighter API client This package needs tags | succeeds; has dependency problems; has failing tests | |
stomp | STOMP messaging protocol codec and client | succeeds | |
string-sexpr | a supplementary package for Fundamentals I | succeeds; has dependency problems | |
struct-defaults | Default values in struct ctors and patterns. This package needs documentation | succeeds | |
struct-define | quickly pull out struct fields This package needs documentation | succeeds | |
struct-update | This package needs a description This package needs tags | succeeds | |
struct-update-doc | documentation (no implementation) for “struct-update” This package needs tags | succeeds | |
struct-update-lib | implementation (no documentation) for “struct-update” This package needs documentation This package needs tags | succeeds | |
struct-update-test | This package needs a description This package needs documentation This package needs tags | succeeds | |
stxparse-info | Patched version of syntax/parse which tracks which syntax pattern variables are bound. Use (current-pvars) to access that list. | succeeds | |
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. | succeeds | |
sudo | Sudo Command Processes This package needs tags | succeeds | |
sugar | shortcuts for simplicity & readability This package needs tags | succeeds | |
superc | A language for writing C with Racket macros and an easy interface to Racket | succeeds; has failing tests | |
superv | Supervise your subprocesses with Racket | succeeds | |
sweet-exp | Sweet expressions: an alternative to s-expressions | succeeds | |
sweet-exp-lib | Implementation part of sweet-exp This package needs documentation | succeeds | |
sweet-exp-test | Tests for sweet-exp This package needs documentation | succeeds | |
sxml | SXML family of tools (including SXPath) | succeeds | |
sxml-intro | SXML in Racket: Tools for XML and HTML | succeeds | |
symalg | Expressing and manipulating symbolic algebraic expressions in Racket. | succeeds | |
syndicate | A language for interactive programs This package needs tags | succeeds; has failing tests | |
syntax-classes | Additional useful syntax classes for use with syntax/parse | succeeds | |
syntax-classes-doc | documentation (no implementation) for “syntax-classes” | succeeds | |
syntax-classes-lib | implementation (no documentation) for “syntax-classes” This package needs documentation | succeeds | |
syntax-classes-test | This package needs a description This package needs documentation | succeeds | |
syntax-lang | Mini-library for creating new #lang languages from simple macros | succeeds | |
syntax-macro-lang | experimental racket module language for creating languages, inspired by syntax-lang This package needs documentation | succeeds | |
syntax-parse-example | Example macros written using syntax/parse | succeeds | |
syntax-sloc | counts the number of source lines of code in a racket syntax object This package needs tags | succeeds | |
syntax-warn | Define and attach syntax warnings to code, with automated fixes and built in warnings. Implies -base, -lang, -cli, and -doc packages. | succeeds | |
syntax-warn-base | Base library for defining and attaching syntax warnings This package needs documentation | succeeds | |
syntax-warn-cli | Command line raco tools for checking and fixing syntax warnings This package needs documentation | succeeds | |
syntax-warn-doc | Documentation for the syntax-warn packages | succeeds | |
syntax-warn-lang | #lang racket/base/warn - Racket with syntax warnings This package needs documentation | succeeds | |
sysfs | Linux /sys utilities. This package needs documentation | succeeds | |
systemd | SystemD Support | succeeds; has failing tests | |
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. | succeeds; has failing tests | |
tabular | Experimental tabular data package This package needs documentation This package needs tags | succeeds | |
taglib | Bindings to the taglib C library, which provides simple access to audio file metadata. | succeeds; has failing tests | |
talk-typer | A tool to make live coding during talks easier This package needs documentation This package needs tags | succeeds | |
tandem | Cooperative Communication Framework for Racket This package needs tags | succeeds | |
taskibble | Fork of Scribble for task management This package needs documentation This package needs tags | succeeds | |
tasks | Sugar for sync. This package needs tags | succeeds | |
teachpacks | Racket Turtle for drawing turtle-graphics. This package needs tags | succeeds; has dependency problems | |
temp-c | temporal contracts | succeeds | |
temp-c-doc | temporal contracts | succeeds | |
temp-c-lib | temporal contracts This package needs documentation | succeeds | |
temp-c-test | temporal contracts This package needs documentation | succeeds; has failing tests | |
New | termination | Dynamic enforcement of size-change termination This package needs documentation | succeeds; has dependency problems; has failing tests |
termios | FFI bindings to POSIX terminal interface functions This package needs documentation | succeeds | |
tesira | Biamp Tesira Client Library | succeeds | |
tesseract | Bindings for Google's Tesseract-OCR This package needs documentation | succeeds | |
tetris | A colorful version of tetris. This package needs documentation | fails | |
TeXmath | Pseudo-(La)TeX mathematical notation for Scribble
| fails | |
text-table | A simple package to display text tables with utf-8 frames. | succeeds | |
the-unicoder | Universal unicode input system | succeeds | |
this-and-that | Small useful bits and pieces.
This package needs tags | fails | |
thread-utils | Error-safe infinite loop and until-timeout | succeeds | |
threading | This package needs a description This package needs tags | succeeds | |
threading-doc | documentation (no implementation) for “threading” This package needs tags | succeeds | |
threading-lib | implementation (no documentation) for “threading” This package needs documentation This package needs tags | succeeds | |
tmemoize | A basic memoize utility for typed racket | succeeds | |
todo-list | A list of goals + interactive commands for solving them in DrRacket | succeeds | |
tomato-timer | Command-line timer | succeeds | |
towers | The GUI client interface for the Towers game. This package needs documentation | succeeds | |
towers-lib | Library for the Towers game. This package needs documentation | succeeds | |
towers-server | The server for the Towers game. Not required to play. This package needs documentation | succeeds | |
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. | succeeds | |
traces | Tracing utilities for functions and hash-tables, similar to `traces` from `redex` This package needs documentation | succeeds; has failing tests | |
treap | Balanced binary search trees implemented through treaps This package needs documentation This package needs tags | succeeds; has dependency problems | |
trivial | type-tailored standard library functions | succeeds | |
tulip | This package needs a description This package needs documentation This package needs tags | succeeds | |
tulip-lib | This package needs a description This package needs documentation This package needs tags | succeeds | |
tulip-test | This package needs a description This package needs documentation This package needs tags | succeeds | |
turn-based-game | interfaces and tools for defining and playing turn-based games | succeeds | |
turnstile | #lang for implementing typed Racket languages | succeeds | |
txexpr | Handy tools for working with HTML-style tagged X-expressions | succeeds | |
type-conventions | Forms for giving specific argument names implicit types This package needs documentation | succeeds | |
type-expander | Type expanders for typed/racket, which work like match expanders for match | succeeds | |
typed-map | Type inference helper for map with Typed/Racket. Supports afl (rather the unhygienic variant, aful/unhygienic), un-annotated lambdas and polymorphic functions. | succeeds | |
typed-map-doc | Documentation for typed-map | succeeds | |
typed-map-lib | Implementation of typed-map This package needs documentation | succeeds | |
typed-map-test | Tests for typed-map This package needs documentation | succeeds | |
New | typed-racket-hacks | Various workarounds for Typed Racket, most of which are expected to be eventually obsolete This package needs documentation | succeeds; has dependency problems |
typed-racket-stream | Streams for typed racket This package needs documentation | succeeds | |
typed-rosette | A typed variant of the Rosette language. This package needs documentation | fails | |
typed-stack | A simple stack library written in TR. | succeeds | |
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. | succeeds | |
typed-worklist | A Typed Racket implementation of a general-purpose worklist, with multiple worklists of different types. | succeeds | |
typeset-rewriter | Simple, low-level rewriter tools for typesetting PLT Redex models This package needs documentation | succeeds | |
tzdata | zoneinfo data mainly for Windows systems using tzinfo This package needs documentation | succeeds | |
tzinfo | API for querying the IANA tz database | succeeds | |
udelim | Add more parens and string delimiters. | succeeds | |
udev | udev bindings for Racket This package needs documentation | succeeds | |
unicode-properties | This package provides definitions for several unicode properties, and also an auto-update mechanism that can extract additional ones. | succeeds | |
unix-signals | Sending and handling Unix signals from Racket | succeeds | |
unreachable | Utilities for expressing supposedly unreachable code This package needs documentation | succeeds; has dependency problems | |
unstable | Experimental libraries | succeeds | |
unstable-2d | Experimental 2d syntax This package needs documentation | succeeds | |
unstable-contract-lib | Experimental libraries for working with contracts This package needs documentation | succeeds | |
unstable-debug-lib | Experimental libraries for debugging This package needs documentation | succeeds | |
unstable-doc | documentation part of "unstable" | succeeds | |
unstable-flonum-doc | Experimental libraries for flonum computations (documentation) | succeeds | |
unstable-flonum-lib | Experimental libraries for flonum computations This package needs documentation | succeeds | |
unstable-latent-contract-lib | Experimental libraries for contracts at definitions This package needs documentation | succeeds | |
unstable-lib | implementation (no documentation) part of "unstable" This package needs documentation | succeeds | |
unstable-list-lib | Experimental libraries for list operations This package needs documentation | succeeds | |
unstable-macro-testing-lib | Experimental libraries for testing macros This package needs documentation | succeeds | |
unstable-options-lib | Experimental libraries for option contracts This package needs documentation | succeeds | |
unstable-parameter-group-lib | Experimental libraries for parameter groups This package needs documentation | succeeds | |
unstable-pretty-lib | Experimental libraries for pretty printing This package needs documentation | succeeds | |
unstable-redex | Experimental libraries for typesetting PLT Redex models | succeeds | |
unstable-test | tests for "unstable" This package needs documentation | succeeds; has failing tests | |
uri-old | Web URI and URL | succeeds | |
uri-template | Implementation of RFC 6570 (URI Template). | succeeds | |
urlang | Write JavaScript with Racket syntax. Bonus: Use Racket to define macros for JavaScript constructs. This package needs documentation | fails | |
uu-cs5510 | Utah CS 5510 homework submission plugin for DrRacket This package needs documentation This package needs tags | succeeds; has failing tests | |
values-plus | This package needs a description This package needs tags | succeeds | |
version-case | Conditional behavior based on the version of Racket This package needs tags | succeeds | |
video | The latest version of #lang video | succeeds; has failing tests | |
video-samples | A package containing sample videos (with a license to use and redistribute), as well as video scripts to use them. This package needs documentation | fails | |
video-testing | More stable than video-unstable, but updated less frequently. Less stable than video(-stable), but updated more frequently | succeeds; has conflicts; has failing tests | |
video-unstable | The latest and greatest build of Video. This build will occasionally fail.
| fails | |
video-v0-0 | v0.0 of #lang video | succeeds; has conflicts; has failing tests | |
video-v0-1 | v0.1 of #lang video | succeeds; has conflicts; has failing tests | |
vlc | VideoLAN VLC Media Player Control | succeeds | |
vr-lang | Racket for Virtual Reality. Compiles to A-frame.io. We made this for educational purposes at ThoughtSTEM. However, you could probably use this in production in some scenarios. | fails | |
wavelet-transform-haar-1d | A library to perform forward and reverse 1-d Haar Wavelet transforms | succeeds | |
web-io | a replacement teach pack for F I at NEU (2016) This package needs tags | succeeds; has dependency problems | |
webapi | Implementations of a few web APIs, including OAuth2, PicasaWeb, and Blogger. | succeeds | |
webscraperhelper | Generating SXPath Queries from SXML Examples | succeeds | |
wffi | Wrap web APIs using a "literate programming" style where documentation-is-specification. This package needs documentation | succeeds; has failing tests | |
whalesong | This package needs a description
This package needs tags | fails | |
whalesong-tools |