Racket Packages

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.

2098 packages (see all, including packages tagged as "deprecated", "main-distribution", or "main-test")

 PackageDescriptionBuild 

1d6

A partial implementation of the Troll dice-rolling language in Racket.

This package needs documentation

This package needs license metadata

succeeds4

2048

The game of 2048 in Racket

Docs:
succeeds0

2htdp-typed

A partial version of 2htdp for Typed Racket

This package needs license metadata

succeeds; has failing tests5

3d-model

3d-model vertex/tri representaion library

This package needs documentation

Tags:

This package needs license metadata

fails6

3s

positional sound and mixing for lux and other programs

Docs:

This package needs license metadata

succeeds2

4chdl

4chan image downloader and library to interact with the JSON API.

This package needs documentation

This package needs license metadata

succeeds4

_

This package needs a description

Docs:

This package needs tags

This package needs license metadata

succeeds3

_-exp

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

Docs:

This package needs license metadata

succeeds2

abnf

Attributed BNFs for Scribble

This package needs documentation

This package needs license metadata

succeeds4

acl2s-scribblings

a scribble document for beginner mode of ACL2s

Docs:

This package needs tags

This package needs license metadata

succeeds2

acmart

#lang for the acmart paper format

This package needs documentation

This package needs tags

License:
fails6

acmsmall

Port of the acmsmall style to Scribble

Docs:
Tags:

This package needs license metadata

succeeds; has failing tests5

Adapton

Adapton: Composable, Demand-Driven Incremental Computation

Docs:

This package needs license metadata

succeeds2

adjutor

A helper library

Docs:

This package needs license metadata

succeeds2

admiral-edu-server

The Racket code associated with the Captain Teach server

This package needs documentation

This package needs license metadata

fails6

advent-of-code

Package for fetching Advent of Code input.

This package needs license metadata

succeeds2

adventure

A teaching language for making simple adventure games -- i.e. with NPCs and quests.

This package needs documentation

This package needs tags

This package needs license metadata

fails6

adventure-harrypotter

A teaching language for making adventure games -- i.e. with NPCs and quests. Provides identifiers for wizard and magic assets inspired by Harry Potter.

This package needs documentation

This package needs tags

This package needs license metadata

fails6

adventure-mario

A teaching language for making adventure games -- i.e. with NPCs and quests. Provides identifiers for platformer-game-inspired assets (e.g. Mario).

This package needs documentation

This package needs tags

This package needs license metadata

fails6

affix

Managing Racket application state

Docs:

This package needs license metadata

succeeds; has failing tests5

afl

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

Docs:

This package needs license metadata

succeeds2

aful

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

Docs:

This package needs license metadata

fails6

Agatha

Uma linguagem para Logica de primeira ordem

Docs:
Tags:

This package needs license metadata

succeeds2

agile

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

Docs:
Tags:

This package needs license metadata

succeeds2

al2-test-runner

Alternative way of running rackunit tests

Tags:

This package needs license metadata

succeeds2

alexis-multicast

One-to-many buffered asynchronous channels

This package needs tags

This package needs license metadata

succeeds2

alexis-util

Various utilities and helper functions I've found useful

This package needs license metadata

succeeds2

alexknauth-music

Some stuff for representing music and music theory

This package needs documentation

This package needs license metadata

succeeds; has failing tests5

algebraic

Algebraic Racket

Docs:

This package needs license metadata

succeeds; has failing tests5

algebraic-app

Inline operator syntax for Algebraic Racket

This package needs license metadata

fails6

algorithms

A package containing many useful algorithms (borrowed from many other programming languages).

License:
succeeds0

alpaca

Racket client for Alpaca API

This package needs documentation

This package needs license metadata

fails6

amap

Gaode Amap web service API

Docs:
Tags:

This package needs license metadata

succeeds; has failing tests5

amazon-msk-sasl-lib

A SASL implementation for AWS MSK IAM-based authentication.

This package needs documentation

License:
succeeds4

amb

amb

Docs:
Tags:
License:
succeeds0

amb-parser

Simple parser generator for ambiguous grammars

This package needs license metadata

succeeds2

anaphoric

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

Docs:
Tags:

This package needs license metadata

succeeds2

anarki

Community-managed variant of the Arc dialect of Lisp

Docs:

This package needs license metadata

succeeds2

andlet

Coupling and logic to let and let* forms.

Tags:

This package needs license metadata

succeeds2

animal-assets

Various openly licensed images

This package needs documentation

This package needs tags

This package needs license metadata

fails6

animated-canvas

CONTRIBUTORS welcome. Package converted from PLaneT. This library provides an animated-canvas% class that specializes the Gracket canvas% class to provide a simple double-buffered animation capability in Racket. Two demonstration programs are also provided.

This package needs license metadata

fails6

ansi

ANSI and VT10x escape sequences for Racket.

This package needs documentation

Tags:

This package needs license metadata

succeeds4

ansi-color

A library to make it easy to write colorized and styled output in terminals that support ANSI escape codes (most command lines).

This package needs license metadata

succeeds2

ANU-Web-Quantum-RNG

To fetch true random numbers from the quantum random number generator of the Australian National University (QRNG@ANU).

Docs:

This package needs license metadata

succeeds2

aoc-racket

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

Tags:

This package needs license metadata

succeeds2

aosd

FFI bindings to the Atheme Project's libaosd

This package needs documentation

This package needs license metadata

succeeds; has failing tests5

apply

應用序語言

This package needs documentation

This package needs license metadata

succeeds; has dependency problems4

appveyor-racket

Help for using AppVeyor with Racket projects

Tags:

This package needs license metadata

succeeds2

apse

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

This package needs documentation

This package needs license metadata

succeeds4

argo

Validate JSON data using JSON Schema.

Docs:

This package needs license metadata

succeeds2

arguments

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

Docs:

This package needs license metadata

succeeds2

array

Generic and Dynamic Arrays

Docs:
Tags:
License:
succeeds0

arroy

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

This package needs documentation

This package needs license metadata

succeeds4

art

An extensible markup language and meta-language, for creating and manipulating works of art.

Docs:

This package needs license metadata

succeeds2

art-doc

This package needs a description

Docs:

This package needs license metadata

succeeds3

art-lib

This package needs a description

This package needs documentation

This package needs license metadata

succeeds4

asi64

The Racket based 6502 assembler

Docs:
Tags:

This package needs license metadata

succeeds; has dependency problems2

asm

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

Docs:

This package needs license metadata

succeeds; has failing tests5

asn1

ASN.1 library

Docs:

This package needs license metadata

succeeds2

asn1-doc

ASN.1 library

Docs:

This package needs license metadata

succeeds2

asn1-lib

ASN.1 library

This package needs documentation

License:
succeeds4

asn1-test

ASN.1 library

This package needs documentation

License:
succeeds4

aspell

Interface to GNU ASpell spell-checking

Docs:
succeeds; has dependency problems0

asyncunit

RackUnit helper functions for asynchronous channels

Docs:

This package needs license metadata

succeeds2

atomichron

A microbenchmarking library

This package needs license metadata

succeeds2

aurie

Spritely Aurie (https://gitlab.com/spritely/aurie) provides a system to safely serialize and deserialize a running Goblins (https://gitlab.com/spritely/goblins) process.

This package needs documentation

This package needs license metadata

succeeds; has dependency problems4

auto-syntax-e

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

Tags:

This package needs license metadata

succeeds2

automata

a library for defining efficient automata using match patterns

Docs:

This package needs license metadata

succeeds2

automata-doc

a library for defining efficient automata using match patterns

Docs:

This package needs license metadata

succeeds2

automata-lib

a library for defining efficient automata using match patterns

This package needs documentation

This package needs license metadata

succeeds4

automata-test

a library for defining efficient automata using match patterns

This package needs documentation

This package needs license metadata

succeeds4

auxiliary-macro-context

Match-expander-style syntactic extensibility outside expressions.

This package needs documentation

This package needs tags

This package needs license metadata

succeeds4

avl

AVL Trees for Racket

Docs:

This package needs tags

This package needs license metadata

succeeds2

avro

The Apache Avro serialization format. (docs & implementation)

License:
succeeds0

avro-lib

The Apache Avro serialization format. (implementation only)

This package needs documentation

License:
succeeds4

avro-test

The Apache Avro serialization format. (tests only)

This package needs documentation

License:
succeeds4

aws

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

Docs:
Tags:
License:
succeeds0

aws-cloudformation-deploy

core AWS Cloudformation deployment scripting library

This package needs documentation

This package needs license metadata

fails6

aws-cloudformation-template

statically typed DSL for writing AWS CloudFormation templates

Docs:

This package needs tags

This package needs license metadata

fails6

aws-cloudformation-template-doc

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

Docs:

This package needs tags

This package needs license metadata

fails6

aws-cloudformation-template-lib

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

This package needs documentation

This package needs tags

This package needs license metadata

fails6

axe

Handy utilities(macros/functions) for racket

Docs:
Tags:

This package needs license metadata

succeeds2

azelf

超能力工具箱

Docs:

This package needs license metadata

succeeds; has dependency problems2

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.

This package needs license metadata

succeeds2

barrel

An esoteric golfing lang

Docs:

This package needs license metadata

succeeds; has failing tests5

base32

Provides encoding to and from Crockford's Base32 encoding.

Tags:

This package needs license metadata

succeeds2

base58

Provides Base58Check encoding and decoding functions.

Docs:

This package needs license metadata

succeeds2

base58check

functions to encode and decode base58 string, according to the bitcoin specification

License:
succeeds0

base64

This package needs a description

Docs:

This package needs tags

This package needs license metadata

succeeds3

base64-lib

This package needs a description

This package needs documentation

This package needs tags

License:
succeeds4

basedir

XDG Basedir Spec library

Docs:
License:
succeeds0

basm

This package needs a description

Docs:

This package needs tags

This package needs license metadata

succeeds3

battle-arena

A teaching language for creating battle arena style RPG games. Built on #lang game-engine.

This package needs documentation

This package needs license metadata

fails6

battle-arena-avengers

Teaching language for creating battle royal games with Creative Commons licensed super hero assets, e.g. avengers.

This package needs documentation

This package needs tags

This package needs license metadata

fails6

battlearena

Clone of package battle-arena. Teaching language for making battle royal type games.

This package needs documentation

This package needs tags

This package needs license metadata

fails6

battlearena-avengers

Teaching language for creating battle royal games with Creative Commons licensed super hero assets, e.g. avengers.

This package needs documentation

This package needs tags

This package needs license metadata

fails6

battlearena-fortnite

Teaching language. Specialized look-and-feel for battle-arena games.

This package needs documentation

This package needs tags

This package needs license metadata

fails6

battlearena-starwars

Teaching language. Specialized look-and-feel for battle-arena games.

This package needs documentation

This package needs tags

This package needs license metadata

fails6

bazaar

A personal collection of useful definitions. Quite unstable.

This package needs documentation

This package needs license metadata

succeeds4

bcrypt

A Racket interface to the bcrypt key derivation function.

This package needs documentation

Tags:

This package needs license metadata

succeeds4

beautiful-racket

Resources for the “Beautiful Racket” book

Docs:

This package needs license metadata

succeeds2

beautiful-racket-demo

Sample projects for “Beautiful Racket”

This package needs documentation

This package needs license metadata

succeeds4

beautiful-racket-lib

support library for `beautiful-racket`

This package needs documentation

This package needs license metadata

succeeds4

beautiful-racket-macro

Subpackage with just the br/macro and br/syntax modules

This package needs documentation

This package needs license metadata

succeeds4

bech32

bech32 and bech32 encoding functions

Docs:
License:
succeeds0

beeswax

A Pollen-friendly template language

Docs:

This package needs license metadata

succeeds2

begin-with-local

Syntactic sugar around `splicing-let`

This package needs documentation

This package needs tags

This package needs license metadata

succeeds4

behavior

This package introduces a set of modeling techniques for exploring behavior in software systems. Models such as state machines and Petri nets can be used to model the behavior of a system, and Markov chains are used to generate events to help in the simulation of systems.

Docs:

This package needs license metadata

succeeds; has failing tests5

benchmark

Benchmarking library

Docs:

This package needs license metadata

succeeds; has failing tests5

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

This package needs license metadata

succeeds; has dependency problems4

bencode

BitTorrent Bencode Decoding

Docs:

This package needs license metadata

succeeds2

bencode-codec

Library for reading and writing Bencoded data.

Tags:

This package needs license metadata

succeeds2

berkeley

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

This package needs documentation

This package needs tags

This package needs license metadata

fails6

biginterval

A racket interface to MPFI, the interval library based on MPFR. http://perso.ens-lyon.fr/nathalie.revol/software.html. You should use the package `rival` instead of this.

This package needs documentation

This package needs tags

This package needs license metadata

succeeds; has failing tests5

binary-class

Classes for writing and reading binary data

This package needs license metadata

succeeds2

binary-class-dbf

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

This package needs documentation

This package needs license metadata

succeeds4

binary-class-exif

Class for reading and writing Exif in JPEG or TIFF

This package needs documentation

This package needs license metadata

succeeds4

binary-class-mp3

MP3 ID3v2.1 and ID3v2.2 tags parser

This package needs license metadata

succeeds2

binary-class-riff

Classes for reading and writing RIFF files

This package needs license metadata

succeeds2

binary-matcher

Destructure and extract data from bytestrings with match patterns.

License:
succeeds0

binaryio

functions for reading and writing binary data

Docs:
Tags:

This package needs license metadata

succeeds2

binaryio-lib

functions for reading and writing binary data

This package needs documentation

Tags:
License:
succeeds4

bincraft

multipurpose library focused on CTF

This package needs documentation

This package needs license metadata

succeeds4

binfmt

A binary format parser generator DSL with support for limited context-sensitivity. (docs & implementation)

License:
succeeds0

binfmt-lib

A binary format parser generator DSL with support for limited context-sensitivity. (implementation only)

This package needs documentation

License:
succeeds4

binfmt-test

A binary format parser generator DSL with support for limited context-sensitivity. (tests)

This package needs documentation

License:
succeeds4

binutils

Utilities for manipulating machine code object files

Docs:

This package needs license metadata

succeeds2

bip32

Racket implementation of Bitcoin Improvement Proposal 32.

Docs:

This package needs license metadata

succeeds2

bitsyntax

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

Docs:
Tags:

This package needs license metadata

succeeds2

bitwise-ops

Aliases Racket's bitwise operators to the symbolic names used in other languages (e.g. << instead of arithmetic-shift)

Tags:
License:
succeeds0

bleir-sandbox

This package needs a description

This package needs tags

This package needs license metadata

succeeds3

bloggy

A very simple Racket blog system

This package needs documentation

This package needs license metadata

succeeds4

bluetooth-socket

Racket impl of FFI RAW, AF_BLUETOOTH BTPROTO_HCI socket for Linux. Allows for communicating to a Bluetooth Controller (hciX) via HCI packets per the Bluetooth Specification.

This package needs license metadata

succeeds2

bnf

Concise Typed Racket syntax for declaring recursive data in BNF

This package needs documentation

This package needs license metadata

fails6

boincrpc

Thin (but maybe soon to be thicker) abstraction layer for using BOINC’s RPC on Racket

Docs:
Tags:

This package needs license metadata

succeeds2

bookcover

A language/library for creating PDF files suitable for use as printed book covers.

Docs:

This package needs license metadata

succeeds2

box-extra

Extra utilities for working with boxes in Racket.

Docs:
Tags:
License:
succeeds0

box-extra-lib

Extra utilities for working with boxes. (implementation)

This package needs documentation

Tags:
License:
succeeds4

BQN

Proof of concept for compiling BQN code into Racket

This package needs documentation

License:
fails6

br-parser-tools

fork of `parser-tools` with some modernizations & improvements. Backward compatible with `parser-tools`.

This package needs license metadata

succeeds2

br-parser-tools-doc

fork of `parser-tools-doc` for Beautiful Racket

This package needs license metadata

succeeds2

br-parser-tools-lib

fork of `parser-tools-lib` for Beautiful Racket

This package needs documentation

This package needs license metadata

succeeds4

brag

Modernized & improved version of `ragg` language that generates a parser from a BNF grammar

Docs:

This package needs license metadata

succeeds2

brag-lib

This package needs a description

This package needs documentation

Tags:

This package needs license metadata

succeeds4

brazilian-law

definitions for Brazilian laws; also parses them if in suitable plaintext format.

This package needs tags

This package needs license metadata

succeeds2

brick-snip

Part of the racket-bricks toolset (https://youtu.be/yJt0kKE9YxQ) This is the cut-and-pasteable snip that encapsulates bricks that are embedded in a DrRacket program.

This package needs documentation

This package needs tags

This package needs license metadata

fails6

brick-tool

Part of the racket-bricks toolset (https://youtu.be/yJt0kKE9YxQ) This adds a button to the toolbar in DrRacket. The button adds a new brick-snip at your cursor's position.

This package needs documentation

This package needs tags

This package needs license metadata

fails6

brush

A semi-literate programming package for Scribble

Docs:

This package needs license metadata

succeeds2

bs

A Bitcoin Script Implementation for testing Script riddles.

Docs:

This package needs license metadata

succeeds; has dependency problems2

BSA-drracket-teachpacks

The DrRacket teach packs for the Bootstrap plus the files used for Fall 2020.

This package needs documentation

Tags:

This package needs license metadata

fails6

bsd-sysv-checksum

Allows for calculation of BSD and System V checksums of files. Uses code from GNU Coreutils and gnulib.

This package needs license metadata

fails6

buid

Universally unique, lexicographically-sortable flake ids for Racket. (docs & implementation)

Docs:
License:
succeeds0

buid-lib

Universally unique, lexicographically-sortable flake ids for Racket. (implementation only)

This package needs documentation

License:
succeeds4

buid-test

Universally unique, lexicographically-sortable flake ids for Racket. (tests only)

This package needs documentation

License:
succeeds4

bumpv

Bump your Racket-based project version. Metapackage.

This package needs documentation

Tags:
succeeds4

bumpv-doc

Bump your Racket-based project version. Documentation.

Docs:
Tags:
succeeds0

bumpv-lib

Bump your Racket-based project version. Core.

This package needs documentation

Tags:
succeeds4

bv

Bitvectors for Racket a-la Rosette

Docs:

This package needs license metadata

succeeds2

bystroTeX

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

Docs:

This package needs license metadata

succeeds; has conflicts; has failing tests5

bzip2

bzip2 compression and decompression

Docs:

This package needs license metadata

succeeds2

c

A language level for writing C code in DrRacket.

Docs:
Tags:

This package needs license metadata

succeeds2

c-defs

Simple C value access

Docs:
Tags:

This package needs license metadata

succeeds; has failing tests5

c-utils

Utilities for manipulating C source code.

Docs:
Tags:

This package needs license metadata

succeeds2

cadnr

car, cdr, caaaaddddr, and everything in between.

Docs:
License:
succeeds0

cairo

Racket bindings for Cairo (a 2d graphics library implemented in C). The bindings match the C API closely.

This package needs documentation

This package needs license metadata

succeeds4

cairo-lib

Racket bindings for Cairo (a 2d graphics library). The bindings match the C API closely.

This package needs documentation

This package needs license metadata

succeeds4

cairo-test

Racket bindings for Cairo (a 2d graphics library). The bindings match the C API closely. This package contains tests.

This package needs documentation

Tags:

This package needs license metadata

succeeds; has failing tests5

calendar

This package needs a description

Docs:

This package needs tags

This package needs license metadata

succeeds3

canonicalize-path

This package needs a description

This package needs license metadata

succeeds3

canvas-list

Fast-rendering, single-selection, canvas control allowing custom drawing for a list of items.

This package needs license metadata

succeeds2

carl-lib

Backend for Causal Relational Learning implementation

Docs:

This package needs license metadata

fails6

cartoon-assets

A package of creative-commons images with a cartoon theme

This package needs documentation

This package needs tags

This package needs license metadata

fails6

case-kw-lambda

variants of `case-lambda` and `case->` that support keyword and optional arguments

This package needs tags

License:
succeeds1

case-kw-lambda-doc

documentation (no implementation) for “case-kw-lambda”

This package needs tags

License:
succeeds1

case-kw-lambda-lib

implementation (no documentation) for “case-kw-lambda”

This package needs documentation

This package needs tags

License:
succeeds4

casemate

Case converter in the style of camel-snake-kebab

Docs:

This package needs license metadata

succeeds2

cbor

Implementation of Concise Binary Object Representation (RFC 8949) for Racket.

Docs:

This package needs license metadata

succeeds; has conflicts; has failing tests5

cc4101-handin

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

This package needs documentation

This package needs tags

This package needs license metadata

succeeds; has failing tests5

ccnum

Credit Card Number Utilities

Docs:
Tags:

This package needs license metadata

succeeds2

chain-module-begin

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

This package needs license metadata

succeeds2

character-creator

For making sprite sheets from the Liberated Pixel Cup assets, plus some bonus assets from Sithjester.

This package needs documentation

Tags:

This package needs license metadata

fails6

charterm

Character-cell Terminal Interface

Docs:
Tags:

This package needs license metadata

succeeds2

chat

Simple OpenAI ChatGPT Client

This package needs documentation

License:
fails6

check-sexp-equal

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

Tags:

This package needs license metadata

succeeds; has dependency problems; has failing tests5

chess

A library for modeling games of chess

Docs:

This package needs license metadata

succeeds2

chez-runner

run chez scheme programs in drracket

This package needs documentation

This package needs license metadata

succeeds; has dependency problems4

chido-parse

Parsing with delimited continuations.

Docs:
Tags:
License:
fails6

chief

Chief runs Procfile-based applications. Like foreman, but written in Racket.

This package needs documentation

License:
succeeds4

chk

a minimal tester

Docs:
Tags:

This package needs license metadata

succeeds2

chk-doc

a minimal tester

Docs:
Tags:

This package needs license metadata

succeeds2

chk-lib

a minimal tester

This package needs documentation

Tags:

This package needs license metadata

succeeds4

chk-test

a minimal tester

This package needs documentation

Tags:

This package needs license metadata

succeeds4

choose-lang

Pick #lang at read-time

This package needs license metadata

succeeds2

choose-out

Conditional provide (choose during expansion of importing module)

Tags:

This package needs license metadata

succeeds2

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.

Tags:

This package needs license metadata

fails6

circular-layout

A lightweight module for drawing nodes and edges in a circular layout.

License:
succeeds; has dependency problems0

cKanren

Constraint programming language

This package needs documentation

This package needs tags

This package needs license metadata

succeeds; has failing tests5

cksum

Allows for calculation of CRC checksums of files in the style of the cksum utility from GNU Coreutils. Uses code from GNU Coreutils and gnulib.

Docs:

This package needs license metadata

succeeds2

clang

Toolbox for C family in Typed Racket

Docs:

This package needs license metadata

succeeds2

classicthesis-scribble

Scribble wrapper for the classicthesis LaTeX style.

This package needs documentation

Tags:

This package needs license metadata

succeeds4

cldr-bcp47

API for BCP47 extensions to CLDR

Tags:

This package needs license metadata

succeeds2

cldr-core

API for cldr-core data set

Docs:
Tags:

This package needs license metadata

succeeds2

cldr-dates-modern

API for cldr-dates-modern data set

Tags:

This package needs license metadata

succeeds2

cldr-localenames-modern

API for cldr-localenames-modern data set

Tags:

This package needs license metadata

succeeds2

cldr-numbers-modern

API for cldr-numbers-modern data set

Tags:

This package needs license metadata

succeeds2

cli

Simple and expressive command line interfaces.

Docs:

This package needs license metadata

succeeds2

clicker-assets

Assets for clicker games

Docs:

This package needs tags

This package needs license metadata

fails6

clotho

A library for enabling parametric randomness in Racket applications.

Docs:

This package needs license metadata

succeeds; has failing tests5

cmx

A calculus of mediated exchange

This package needs documentation

This package needs license metadata

fails6

cobalt2-theme

The Cobalt 2 color theme for DrRacket.

This package needs documentation

This package needs tags

This package needs license metadata

succeeds; has failing tests5

code-sync

Fast Code Sharing for DrRacket

Docs:

This package needs license metadata

fails6

codepoint

Library for operations on Unicode codepoints, and UCD properties.

Docs:
Tags:

This package needs license metadata

succeeds2

codespells-live

@(tt "codespells-live/chat") is the language for interacting with our Twitch stream @(link "https://www.twitch.tv/codespells" "here"). Any of commands below can be run inside the Twitch chat preceded by a @tt{!!} and minus the outer set of parentheses. (E.g. @tt{!!mini})

Docs:

This package needs tags

This package needs license metadata

fails6

collections

A generic interface for collections

This package needs tags

This package needs license metadata

succeeds2

collections-doc

This package needs a description

This package needs tags

This package needs license metadata

succeeds3

collections-lens

Lenses for generic collections

Tags:

This package needs license metadata

succeeds; has dependency problems2

collections-lib

This package needs a description

This package needs documentation

This package needs tags

This package needs license metadata

succeeds4

collections-test

This package needs a description

This package needs documentation

This package needs tags

This package needs license metadata

succeeds4

collector2

Parse Racket packages catalog and generate ebuild scripts. Metapackage.

This package needs documentation

succeeds4

collector2-doc

Parse Racket packages catalog and generate ebuild scripts. Documentation.

succeeds0

collector2-lib

Parse Racket packages catalog and generate ebuild scripts. Core.

This package needs documentation

succeeds4

collector2-test

Parse Racket packages catalog and generate ebuild scripts. Tests.

This package needs documentation

succeeds4

colon-kw

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

Docs:

This package needs license metadata

succeeds2

colon-match

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

Tags:

This package needs license metadata

succeeds2

colophon

An experimental static site generator

This package needs documentation

This package needs license metadata

succeeds; has dependency problems4

color-flood

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

This package needs documentation

This package needs license metadata

succeeds4

color-strings

Makes identifiers for common colors. Prevents silly mispellings.

This package needs tags

This package needs license metadata

succeeds; has dependency problems2

colorblind-palette

Lists of colorblind friendly colors

Tags:

This package needs license metadata

succeeds2

colorize

colorize your console

Docs:
License:
succeeds0

colormaps

Additional colormaps for the Racket plot package

Docs:
Tags:

This package needs license metadata

succeeds; has failing tests5

colors

A library for HSB colors.

Docs:

This package needs license metadata

succeeds2

colors-as-strings

Provides common color strings as identifiers.

This package needs tags

This package needs license metadata

succeeds; has conflicts; has dependency problems2

combinator-parser

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

This package needs license metadata

succeeds2

comm-panel

Racket GUI widget for sending, receiving, listening, and broadcasting strings over AWS SQS.

This package needs documentation

Tags:

This package needs license metadata

succeeds; has dependency problems; has failing tests5

command-line-ext

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

This package needs license metadata

succeeds2

command-tree

Handle tree-style (à la git) command line arguments

This package needs documentation

This package needs license metadata

succeeds4

commatize-number

Commatize a number

This package needs documentation

Tags:

This package needs license metadata

succeeds4

common-icons

A (currently) very small set of icons we've used across multiple projects. We'll add more here as that continues to happen.

This package needs documentation

This package needs tags

This package needs license metadata

fails6

commonmark

Fast, CommonMark-compliant Markdown parser

This package needs license metadata

succeeds2

commonmark-doc

documentation (no implementation) for “commonmark”

This package needs license metadata

succeeds2

commonmark-lib

implementation (no documentation) for “commonmark”

This package needs documentation

This package needs license metadata

succeeds4

compact-annotations

Function type annotation syntax for Typed Racket similar to Haskell

This package needs license metadata

succeeds2

compiler-goodies

This package needs a description

This package needs tags

This package needs license metadata

succeeds3

component

Simple dependency injection (docs and implementation).

Docs:
License:
succeeds0

component-doc

Simple dependency injection (docs).

Docs:
License:
succeeds0

component-lib

Simple dependency injection (implementation only).

This package needs documentation

License:
succeeds4

component-test

Tests for component-lib.

This package needs documentation

License:
succeeds4

compose-app

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

This package needs license metadata

succeeds2

cond-contract

Conditional contracts for Racket

Tags:

This package needs license metadata

succeeds2

cond-strict

cond: what it should have been

Tags:

This package needs license metadata

succeeds2

config

File base configuration parameter system

Docs:
License:
succeeds0

configurable

A simple software configuration system.

This package needs license metadata

succeeds2

confluent-schema-registry-lib

A client for the Confluent Schema Registry API. (implementation only)

This package needs documentation

Tags:
License:
succeeds4

continued-fractions

Exact computer arithmetic and base conversion via continued fractions.

Docs:

This package needs license metadata

succeeds2

contract-etc

Miscellaneous contracts.

Tags:

This package needs license metadata

succeeds2

contract-etc-lib

This package needs a description

This package needs documentation

This package needs tags

This package needs license metadata

succeeds4

contract-repl

A REPL that prints contracts on values

This package needs documentation

This package needs license metadata

succeeds4

control

Control structures

This package needs license metadata

succeeds2

Coroutines

Coroutines in Racket https://github.com/spdegabrielle/coroutines.git Thanks to @soegaard, @Ben Kenobi, @pns11 & @4st on the Racket Discord.

Docs:
License:
fails6

counter

Small counter library to use for console output, logging, etc.

Docs:
License:
succeeds0

country

Facilities for working with country data.

Docs:
succeeds0

cover

A code coverage tool

This package needs documentation

This package needs license metadata

succeeds4

cover-badge

A badge generator for coverage

This package needs documentation

Tags:
License:
succeeds4

cover-benchmarks

benchmarks for cover

This package needs documentation

This package needs license metadata

succeeds; has dependency problems4

cover-cobertura

This package needs a description

This package needs documentation

This package needs license metadata

succeeds4

cover-codecov

This package needs a description

This package needs documentation

This package needs license metadata

succeeds4

cover-coveralls

This package needs a description

This package needs documentation

This package needs license metadata

succeeds; has failing tests5

cover-doc

A code coverage tool, documentation

Docs:

This package needs license metadata

succeeds2

cover-lib

A code coverage tool, implementation part

This package needs documentation

This package needs license metadata

succeeds4

cover-test

A code coverage tool, test part

This package needs documentation

This package needs license metadata

succeeds; has failing tests5

covid-19

Racket wrapper of QQ/Sina's COVID-19 API

Docs:
Tags:

This package needs license metadata

succeeds2

cow-repl

Cowsay in your REPL

This package needs documentation

This package needs tags

This package needs license metadata

succeeds4

cpu-affinity

A library for getting/setting CPU affinity

Tags:

This package needs license metadata

succeeds; has failing tests5

cpuinfo

CPU Information

Docs:

This package needs tags

This package needs license metadata

succeeds2

crc32c

Implementation of CRC32-C

Docs:

This package needs license metadata

succeeds2

crontab

Cron-like scheduling for Racket. (docs & implementation)

Tags:
License:
succeeds0

crontab-lib

Cron-like scheduling for Racket. (implementation only)

This package needs documentation

Tags:
License:
succeeds4

crontab-test

Cron-like scheduling for Racket. (tests only)

This package needs documentation

Tags:
License:
succeeds4

crypto

Cryptography library

Docs:
Tags:

This package needs license metadata

succeeds2

crypto-doc

Cryptography library

Docs:
Tags:

This package needs license metadata

succeeds2

crypto-lib

Cryptography library

This package needs documentation

Tags:

This package needs license metadata

succeeds4

crypto-sign

ECDSA and Schnorr algorithm

License:
succeeds0

crypto-test

Cryptography library

This package needs documentation

Tags:

This package needs license metadata

succeeds4

crystal

Spritely Crystal is an implementation and demo of how to bring privacy-preserving, persistent URLs to the web which are capable of being updated.

This package needs documentation

This package needs license metadata

succeeds4

New

cs-bootstrap

Creates Chez Scheme boot files from source

This package needs documentation

This package needs tags

License:
succeeds; has failing tests5

cs135-drtools

DrRacket Tools for CS 135 course at UWaterloo.

This package needs license metadata

succeeds2

cs2500f16-jsonlab

Teachpack for CS2500 JSON lab

Tags:

This package needs license metadata

succeeds2

csc104

Language for University of Toronto course CSC104

This package needs documentation

This package needs license metadata

fails6

csexp

Canonical s-expressions for Racket.

Docs:

This package needs license metadata

succeeds; has dependency problems2

csfml

Bindings for CSFML 2.5 (https://www.sfml-dev.org/download/csfml/)

This package needs documentation

This package needs license metadata

succeeds; has failing tests5

csp

solve constraint-satisfaction problems

Docs:

This package needs license metadata

succeeds2

csrmesh

Implementation of the Bluetooth CSR Mesh protocol.

Docs:

This package needs license metadata

succeeds; has dependency problems2

css-expr

S-expression-based CSS

Docs:

This package needs license metadata

succeeds2

css-tools

Tools for generating & manipulating CSS (unstable)

Docs:
Tags:

This package needs license metadata

succeeds2

csv

csv file reader and writer

Docs:

This package needs tags

This package needs license metadata

succeeds; has dependency problems2

csv-reading

Comma-Separated Value (CSV) Parsing

Tags:

This package needs license metadata

succeeds2

csv-writing

simple functions to write CSV files (and TSV files)

This package needs license metadata

succeeds2

cuecore

CueCore Lighting Control

Docs:

This package needs tags

This package needs license metadata

succeeds2

cultural-anthropology

Metapackage that bundles all the packages discussed or mentioned in Language-oriented Programming in Racket: A Cultural Anthropology

This package needs documentation

Tags:

This package needs license metadata

fails6

cur

Dependent types and meta-programming

Docs:

This package needs license metadata

succeeds2

cur-doc

This package needs a description

Docs:

This package needs tags

This package needs license metadata

succeeds; has failing tests5

cur-lib

This package needs a description

This package needs documentation

This package needs tags

This package needs license metadata

succeeds; has failing tests5

cur-test

This package needs a description

This package needs documentation

This package needs tags

This package needs license metadata

succeeds; has failing tests5

curly-fn

This package needs a description

Docs:

This package needs license metadata

succeeds3

curly-fn-doc

This package needs a description

Docs:

This package needs tags

This package needs license metadata

succeeds3

curly-fn-lib

This package needs a description

This package needs documentation

This package needs tags

This package needs license metadata

succeeds4

curly-fn-test

This package needs a description

This package needs documentation

This package needs tags

This package needs license metadata

succeeds4

curved-text

This package needs a description

This package needs documentation

This package needs license metadata

fails6

custom-load

A load handler that avoids stale zo files.

This package needs tags

This package needs license metadata

succeeds2

dali

Simple text templating (mustache/handlebars style) for Racket.

Docs:
Tags:

This package needs license metadata

succeeds2

dallas

Experimental RDBMS based on the Darwen & Date's D language

Docs:

This package needs license metadata

succeeds2

dallas-doc

Documentation for Dallas

Docs:

This package needs license metadata

succeeds2

dallas-lib

Dallas (implementation)

This package needs documentation

This package needs license metadata

succeeds4

dallas-test

Tests for Dallas

This package needs documentation

This package needs license metadata

succeeds4

dan-scheme

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

This package needs tags

This package needs license metadata

succeeds2

darwin

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

Docs:

This package needs license metadata

succeeds; has conflicts; has failing tests5

data-frame

A data frame implementation for Racket

Docs:
fails6

data-red-black

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

Tags:

This package needs license metadata

succeeds2

data-sci

To facilitate educational use, this reprovides plot and data-science. The vision is to add specific datasets, and various abstractions and/or convenience functions for working with certain sets.

This package needs documentation

This package needs tags

This package needs license metadata

fails6

data-table

data-table provides a set of tools for working with tabular data. Still under construction.

Docs:

This package needs license metadata

fails6

data-type

data type syntax for typed/racket

Docs:

This package needs license metadata

succeeds2

database-url

Parse DATABASE_URL for use with the Racket db module

This package needs license metadata

succeeds2

datacell

A simple embedded dataflow language

Docs:
Tags:

This package needs license metadata

succeeds2

datadef

Racket library for database data retrieval and database mocking.

Docs:
License:
succeeds; has dependency problems; has failing tests5

datatype

Algebraic(-like) Data Types

This package needs documentation

This package needs tags

This package needs license metadata

succeeds4

date

Simple Date/Time support for formats commonly used on the Web in Typed Racket. Note there are better collection options unless you just need a RFC/ISO date for some HTTP API or similar.

Docs:

This package needs license metadata

succeeds; has dependency problems2

dbg

Remote debugging client and server implementation.

This package needs documentation

Tags:
License:
succeeds4

dbg-doc

Documentation for the dbg and dbg-ui packages.

Tags:
License:
succeeds0

dbg-ui

Remote debugging GUI client for the dbg package.

This package needs documentation

License:
succeeds4

dbm

An interface to UNIX dbm files using a libdbm FFI

Docs:
Tags:

This package needs license metadata

succeeds; has failing tests5

dbus

Native D-Bus for Racket

Docs:

This package needs license metadata

succeeds2

ddict

Deterministic Dictionaries

Docs:
Tags:

This package needs license metadata

succeeds; has failing tests5

debug

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

Docs:
License:
succeeds0

debug-scopes

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

This package needs license metadata

succeeds2

decentralized-internet

A package for building distributed computing projects

This package needs license metadata

succeeds2

defensive-to-contracts

This package presents a tool that converts defensive programming into equivalent contracts. Currently, the tool is still at its infancy and have not been tested on many code bases. The sample folder contains some example files to get you started. So far I have exposed two functions that allows you to input a path and either returns the raw result or load up a GUI that allows you to change a file.

This package needs license metadata

succeeds2

deferred

A simple library for deferring asynchronous tasks until a specified time

Docs:

This package needs tags

This package needs license metadata

succeeds2

define-assets-from

makes it easy to provide 2htdp/image identifiers from a directory full of PNGs. Just put files in directories, get provides out from your Racket modules.

Docs:

This package needs tags

This package needs license metadata

fails6

define-attributes

This macro makes certain repetitive access patterns easier to write.

License:
succeeds0

define-attributes-lib

This macro makes certain repetitive access patterns easier to write.

This package needs documentation

License:
succeeds4

define-match-spread-out

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

Tags:

This package needs license metadata

succeeds2

define-sobj

An anaphoric macro that binds sobj to call syntax object

Tags:
License:
succeeds0

define-who

An anaphoric macro that binds who to function name

Tags:
License:
succeeds0

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

This package needs license metadata

succeeds2

define2

Provides new but backward-compatible definitions of `lambda` and `define` that simplify keyword arguments and designing wrapper functions.

Docs:

This package needs license metadata

succeeds2

defpat

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

This package needs license metadata

succeeds2

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.

Docs:

This package needs license metadata

fails6

delimit-app

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

This package needs license metadata

succeeds2

denxi

A programming model for software distribution. Use to produce package managers, CI/CD systems, or operating systems.

This package needs license metadata

succeeds; has failing tests5

derp-3

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

This package needs documentation

This package needs license metadata

succeeds4

derpy

Presentation Room Control

Docs:

This package needs tags

This package needs license metadata

succeeds; has failing tests5

describe

Doug Williams's 'describe' package from PLaneT

Docs:

This package needs license metadata

succeeds2

design-by-numbers

An implementation of John Maeda's Design by Numbers language in Racket as a #lang.

Docs:

This package needs license metadata

fails6

destruct

Macro that introduces local variables for every field in a struct.

Docs:

This package needs tags

This package needs license metadata

succeeds2

deta

A functional database mapper. (docs and implementation)

Docs:
License:
succeeds0

deta-doc

A functional database mapper. (docs only)

Docs:
License:
succeeds0

deta-lib

A functional database mapper. (implementation only)

This package needs documentation

License:
succeeds4

deta-lint-lib

Extensions to the review tool for the custom syntax provided by deta-lib.

This package needs documentation

Tags:
License:
succeeds4

deta-test

A functional database mapper. (tests only)

This package needs documentation

License:
succeeds4

dexter-quickscripts

A collection of scripts for Racket's QuickScript

License:
succeeds; has failing tests5

dherman-struct

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

This package needs documentation

This package needs tags

This package needs license metadata

succeeds4

diagrama

A diagram drawing library, implementation

This package needs documentation

This package needs license metadata

succeeds4

diagrama-doc

A diagram drawing library, documentation

Docs:

This package needs license metadata

succeeds2

diagrama-lib

A diagram drawing library, implementation

This package needs documentation

This package needs license metadata

succeeds4

diagrams

Draw technical diagrams

This package needs documentation

This package needs license metadata

succeeds4

dice-parser

A parser for dice expressions like "1d6-1d4+5".

This package needs license metadata

succeeds2

diff-merge

"Myers-Ukkonen" diff and diff3-based merge for sequences

This package needs documentation

This package needs license metadata

succeeds4

digimon

The (typed) core to construct the digital world

Docs:

This package needs license metadata

succeeds2

dirname

Basename and dirname functions

Docs:
License:
succeeds0

disassemble

Disassembler for JIT-compiled functions.

This package needs documentation

License:
succeeds4

dispatch

Julia-style multiple dispatch in Racket

Docs:

This package needs tags

This package needs license metadata

succeeds2

disposable

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

This package needs license metadata

succeeds2

disposable-test

Tests for the "disposable" package

This package needs license metadata

succeeds2

distro-build

Tools for constructing a distribution of Racket

This package needs tags

This package needs license metadata

succeeds2

distro-build-client

client-side part of "distro-build"

This package needs documentation

This package needs tags

License:
succeeds4

distro-build-doc

documentation part of "distro-build"

This package needs tags

This package needs license metadata

succeeds2

distro-build-lib

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

This package needs documentation

This package needs tags

License:
succeeds4

distro-build-server

server-side part of "distro-build"

This package needs documentation

This package needs tags

License:
succeeds4

distro-build-test

Tests for "distro-build"

This package needs documentation

This package needs tags

This package needs license metadata

succeeds4

dlm-read

This package needs a description

Docs:

This package needs tags

This package needs license metadata

succeeds3

dm

Linux Device Mapper bindings for Racket.

Docs:
Tags:

This package needs license metadata

succeeds; has failing tests5

doc-coverage

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

This package needs license metadata

succeeds2

dollar

An example #lang extension which uses $ instead of , for unquote.

This package needs documentation

This package needs license metadata

succeeds4

domain-coloring

A domain coloring tool for complex analysis

This package needs documentation

This package needs license metadata

succeeds; has failing tests5

doodle

This package needs a description

Docs:
Tags:

This package needs license metadata

succeeds3

dos

Delimited-continuation-based Operating-system Simulator

Docs:

This package needs license metadata

succeeds2

dotenv

Override environment variables by loading .env files.

Docs:

This package needs license metadata

succeeds2

dotenv-doc

Override environment variables by loading .env files. (docs only)

Docs:

This package needs license metadata

succeeds2

dotenv-lib

Override environment variables by loading .env files. (library only, no tests/docs)

This package needs documentation

This package needs license metadata

succeeds4

dotlambda

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

Docs:

This package needs license metadata

succeeds2

double-linked-ring

A double linked ring data structure

Tags:
License:
succeeds0

dracula

Dracula: ACL2 theorem prover tools in DrRacket

This package needs documentation

This package needs tags

This package needs license metadata

fails6

dracula-theme

Dracula color scheme for DrRacket (https://draculatheme.com/)

This package needs documentation

This package needs license metadata

succeeds4

draw-i386-macosx

native libraries for "draw" package

This package needs documentation

This package needs tags

License:
4

draw-i386-macosx-2

native libraries for "draw" package

This package needs documentation

This package needs tags

License:
4

draw-ppc-macosx

native libraries for "draw" package

This package needs documentation

This package needs tags

License:
4

draw-ppc-macosx-2

native libraries for "draw" package

This package needs documentation

This package needs tags

License:
4

draw-win32-i386

native libraries for "draw" package

This package needs documentation

This package needs tags

License:
4

draw-win32-i386-2

native libraries for "draw" package

This package needs documentation

This package needs tags

License:
4

draw-win32-x86_64

native libraries for "draw" package

This package needs documentation

This package needs tags

4

draw-win32-x86_64-2

native libraries for "draw" package

This package needs documentation

This package needs tags

License:
4

draw-x86_64-linux-natipkg-2

native libraries for "draw" package

This package needs documentation

This package needs tags

License:
4

draw-x86_64-macosx

native libraries for "draw" package

This package needs documentation

This package needs tags

License:
4

draw-x86_64-macosx-2

native libraries for "draw" package

This package needs documentation

This package needs tags

License:
4

drbayes

Probabilistic programming language

This package needs documentation

This package needs license metadata

fails6

drcomplete

The package assembles drcomplete plugins

This package needs documentation

Tags:

This package needs license metadata

succeeds4

drcomplete-auto

automatic triggering of autocompletion

This package needs documentation

Tags:

This package needs license metadata

succeeds4

drcomplete-base

basic framework for drcomplete

This package needs documentation

Tags:

This package needs license metadata

succeeds4

drcomplete-filename

A DrRacket plugin for autocomplete for filenames, only active inside string.

This package needs documentation

Tags:

This package needs license metadata

succeeds4

drcomplete-method-names

A DrRacket plugin for autocomplete for class method names

This package needs documentation

Tags:

This package needs license metadata

succeeds4

drcomplete-module

autocomplete for modules

This package needs documentation

Tags:

This package needs license metadata

succeeds4

drcomplete-required

A DrRacket plugin for autocomplete for required identifiers.

This package needs documentation

Tags:

This package needs license metadata

succeeds4

drcomplete-user-defined

A DrRacket plugin for autocomplete for user-defined identifiers.

This package needs documentation

Tags:

This package needs license metadata

succeeds4

drdr

DrDr, Racket's continuous integration system

This package needs documentation

This package needs tags

This package needs license metadata

succeeds4

drdr2

Prototype replacement for DrDr

This package needs documentation

This package needs tags

This package needs license metadata

succeeds4

dropbox

SDK for Dropbox

Docs:

This package needs license metadata

succeeds; has failing tests5

drracket-ayu-mirage

🎨 An ayu mirage color scheme for DrRacket

This package needs documentation

This package needs license metadata

succeeds4

drracket-catppuccin

A Catppuccin color theme for DrRacket.

This package needs documentation

License:
succeeds4

drracket-cmdline-args

Accessible command-line arguments for DrRacket

License:
succeeds0

drracket-custom-keybindings

A plugin and language for implementing macro-specific keybinding extensions for DrRacket

Docs:

This package needs license metadata

succeeds; has failing tests5

drracket-cyberpunk

This package needs a description

This package needs documentation

This package needs license metadata

succeeds4

drracket-material

This package adds a Material colorscheme to DrRacket.

This package needs documentation

This package needs license metadata

succeeds4

drracket-one-dark

Atom's iconic One Dark color scheme for DrRacket!

This package needs documentation

This package needs license metadata

succeeds4

drracket-paredit

paredit keybindings for DrRacket

This package needs documentation

This package needs tags

This package needs license metadata

succeeds4

drracket-red

VsCode Red Theme for DrRacket

This package needs documentation

This package needs license metadata

succeeds4

drracket-restore-workspace

Restore workspace for DrRacket

Tags:
License:
succeeds0

drracket-scheme-dark-green

This is a white-on-black dark green colorscheme for DrRacket.

This package needs documentation

This package needs license metadata

succeeds4

drracket-solarized

Solarized colorscheme for Drracket

This package needs documentation

This package needs license metadata

succeeds4

drracket-tool-text-lib

Code implementing non-GUI programmatic interfaces to some IDE tools that DrRacket supports

This package needs documentation

This package needs tags

License:
4

drracket-vim-tool

DrRacket plugin that simulates vim keybindings

This package needs documentation

This package needs license metadata

succeeds; has failing tests5

drracket-wakatime

wakatime support on DrRacket

License:
succeeds0

drracket-workspaces

Save and reopen groups of files in DrRacket as workspaces.

This package needs documentation

Tags:

This package needs license metadata

succeeds4

drracket-zenburn

The Zenburn colorscheme for DrRacket.

This package needs documentation

This package needs license metadata

succeeds4

DrRacketTheme

set the background image for DrRacket View -> Set Background

This package needs documentation

Tags:

This package needs license metadata

succeeds; has dependency problems4

Drrackgit

A git plugin for DrRacket.

This package needs documentation

Tags:

This package needs license metadata

fails6

dset

Deterministic Sets

Docs:
Tags:

This package needs license metadata

succeeds; has failing tests5

dssl

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

Docs:

This package needs license metadata

succeeds2

dssl2

A language for data structures students

Docs:

This package needs license metadata

succeeds2

dtc

Languages for book "Don't Teach Coding"

This package needs documentation

This package needs tags

This package needs license metadata

fails6

dynamic-ffi

Dynamically generate FFI bindings to C, and write C code inline in your Racket programs.

This package needs license metadata

succeeds2

dynamic-xml

Apply keyword procedures in a given Racket namespace using X-expressions.

This package needs license metadata

succeeds2

ebml

A library for reading and writing EBML files.

Docs:
Tags:

This package needs license metadata

succeeds2

ebuild

Library to ease automatic ebuild creation. Metapackage.

This package needs documentation

succeeds4

ebuild-doc

Library to ease automatic ebuild creation. Documentation.

Docs:
succeeds0

ebuild-lib

Library to ease automatic ebuild creation. Core.

This package needs documentation

succeeds4

ebuild-modify-lang

Library to ease automatic ebuild creation. Modification DSL.

This package needs documentation

Tags:
succeeds4

ebuild-templates

Library to ease automatic ebuild creation. Additional templates.

This package needs documentation

succeeds4

ebuild-test

Library to ease automatic ebuild creation. Tests.

This package needs documentation

succeeds4

ebuild-tools

Library to ease automatic ebuild creation. Tools.

This package needs documentation

succeeds4

ebuild-transformers

Library to ease automatic ebuild creation. Additional helper libraries.

This package needs documentation

succeeds4

ec

Provides elliptic curve arithmetic, point (de)serialization, and parameters for popular cryptographic elliptic curves.

Docs:

This package needs license metadata

succeeds2

echonest

OBSOLETE: Wrapper for The Echo Nest web API, which was shut down many years ago.

This package needs documentation

This package needs license metadata

succeeds; has failing tests5

eclass2scrbl

Convert Gentoo Eclasses to Scribble documents.

Tags:
succeeds0

ecmascript

Parser, runtime and #lang for ECMAScript

Tags:

This package needs license metadata

succeeds2

ee-lib

Utilities for defining embedded macro expanders

Docs:

This package needs tags

This package needs license metadata

succeeds2

eff

A Library Provide Extensible Effects in Racket (Untyped).

This package needs documentation

This package needs license metadata

succeeds4

effect-racket

This package needs a description

This package needs tags

This package needs license metadata

succeeds3

effect-racket-doc

This package needs a description

This package needs tags

This package needs license metadata

succeeds3

effect-racket-lib

This package needs a description

This package needs documentation

This package needs tags

This package needs license metadata

succeeds4

effect-racket-test

This package needs a description

This package needs documentation

This package needs tags

This package needs license metadata

succeeds4

effection

A library for custom side effects.

Docs:

This package needs license metadata

succeeds2

effection-doc

A library for custom side effects. (doc)

Docs:

This package needs license metadata

succeeds2

effection-lib

A library for custom side effects. (lib)

This package needs documentation

This package needs license metadata

succeeds4

effection-test

A library for custom side effects. (test)

This package needs documentation

This package needs license metadata

succeeds4

effects

Delimited-continuation-based effects for Racket

This package needs documentation

Tags:

This package needs license metadata

succeeds; has dependency problems4

egal

Henry Baker's egal

This package needs documentation

This package needs license metadata

succeeds4

egg-herbie

An egg interface for Herbie.

This package needs documentation

This package needs tags

This package needs license metadata

succeeds; has conflicts; has dependency problems4

egg-herbie-linux

This package needs a description

This package needs documentation

This package needs tags

This package needs license metadata

succeeds; has conflicts; has failing tests5

egg-herbie-osx

This package needs a description

This package needs documentation

This package needs tags

This package needs license metadata

succeeds; has conflicts; has failing tests5

egg-herbie-windows

This package needs a description

This package needs documentation

This package needs tags

This package needs license metadata

succeeds; has failing tests5

ejemplo

1 ejemplo

This package needs documentation

This package needs license metadata

fails6

ejs

EJS is exact JSON: A no-compromises implementation of RFC 8259 in which all numbers are rational

This package needs documentation

Tags:

This package needs license metadata

succeeds4

elapsed-nanoseconds

Determine the elapsed time of code with nanosecond precision.

This package needs documentation

Tags:
License:
succeeds4

elasticsearch

This package needs a description

This package needs documentation

This package needs tags

This package needs license metadata

succeeds; has failing tests5

elf

Unix executable and linking format read/writing

This package needs documentation

This package needs license metadata

fails6

elle

The library and documentation for the Elle language, a Racket-like language with reimagined syntax and updated features.

Docs:

This package needs license metadata

succeeds; has dependency problems2

elle-doc

Documentation for the Elle language.

Docs:

This package needs license metadata

succeeds2

elle-lib

The Elle language, a Racket-like language with reimagined syntax and updated features.

This package needs documentation

This package needs license metadata

succeeds4

emcsabac

Basic ABAC analyzer for educational purposes

This package needs documentation

This package needs tags

This package needs license metadata

fails6

emmy

This package needs a description

This package needs tags

License:
succeeds3

emo

A very simple command line emoji finder

This package needs documentation

Tags:
License:
succeeds4

emoji

Emoji terminal output for Racket

Docs:
Tags:

This package needs license metadata

succeeds2

encode-ITA_2

Encodes strings in the 5 bit ITA2 character encoding.

License:
succeeds0

endeavor

((status "pre-alpha") (phase "design"))

Docs:
Tags:
License:
succeeds0

english

Utilities for generating English text strings -- e.g. plurals

Docs:

This package needs tags

This package needs license metadata

succeeds2

envy

an environment variable manager for applications

Docs:

This package needs tags

This package needs license metadata

succeeds; has dependency problems2

errortrace

This package needs a description

This package needs tags

License:
3

errortrace-pkg

Errortrace installed packages

License:
succeeds0

esAsm

esAsm is a toy assembly-ish language.

Docs:
Tags:

This package needs license metadata

succeeds2

esc-vp21

Epson ESC/VP21 Projector Control

Docs:

This package needs tags

This package needs license metadata

succeeds2

esterel

Esterel implementation in Racket

Docs:
Tags:
License:
succeeds0

esterel-doc

Documentation for the Esterel implementation in Racket

Docs:
Tags:
License:
succeeds0

esterel-examples

Some example programs in Esterel

This package needs documentation

Tags:
License:
succeeds; has failing tests5

esterel-lib

Esterel implementation in Racket

This package needs documentation

License:
succeeds4

esterel-redex

Redex code related to Esterel in Racket

This package needs documentation

License:
succeeds4

esterel-rhombus-lib

Esterel in Rhombus

This package needs documentation

License:
succeeds4

esterel-test

Tests for the Esterel implementation in Racket

This package needs documentation

Tags:
License:
succeeds4

etf

Racket support for Erlang's External Term Format, allowing Racket programs to communicate directly with Erlang nodes.

Docs:

This package needs license metadata

fails6

etl

A racket implementation of the etl esolang created by xSK

Docs:

This package needs license metadata

succeeds; has dependency problems2

euclid

Data structures and algorithms related to Euclidean geometry

Docs:

This package needs license metadata

succeeds2

event

Synchronizable event programming

Docs:

This package needs license metadata

fails6

eventfd

Linux eventfd support

Docs:
Tags:

This package needs license metadata

succeeds2

exact-decimal-lang

a lang-extension that reads decimals as exact rationals

This package needs license metadata

succeeds2

New

expander

Racket's implementation of macros, modules, and top-level evaluation

This package needs documentation

This package needs tags

License:
succeeds; has failing tests5

expect

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

Docs:

This package needs license metadata

succeeds2

expeditor

Terminal expression editor

Docs:
License:
0

expeditor-doc

documentation part of "expeditor"

Docs:
License:
0

expeditor-lib

implementation (no documentation) part of "expeditor"

This package needs documentation

License:
4

expeditor-test

test part of "expeditor"

This package needs documentation

License:
succeeds4

explorer

Utility for interactive exploration of complex data structures.

This package needs documentation

This package needs tags

This package needs license metadata

succeeds4

expr-in-racket

embed expr like "x+1" in racket.

This package needs documentation

This package needs license metadata

fails6

extenor

Extensible Nominal Records. They're like mixin-able structs that keep their extensions when functionally updated by procedures that only know about the non-extended version. Also somewhat like dictionaries, but supporting struct-type-properties.

Docs:
Tags:
License:
succeeds0

extensible-functions

A solution to the expression problem in Typed Racket

This package needs license metadata

succeeds2

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".

Docs:

This package needs license metadata

fails6

extra-srfi-libs

Additional SRFI libraries not included in the standard srfi-lib package

Tags:
License:
succeeds0

ez-csv

Reading and writing CSV files from Racket... Except easier.

Docs:

This package needs license metadata

succeeds2

fairyfloss

sailorhg's fairyfloss for DrRacket

This package needs documentation

This package needs license metadata

succeeds4

Fairylog

A Verilog dialect and source-to-source compiler, with various compile time features and macros.

Docs:

This package needs license metadata

succeeds2

fancy-app

Scala-style anonymous functions

Docs:
Tags:

This package needs license metadata

succeeds2

fast-convert

Fast conversion from bytes to string for one-byte encoding

This package needs license metadata

succeeds2

fast-sequence

Macros for fast sequences.

Tags:

This package needs license metadata

succeeds; has dependency problems; has failing tests5

fast-sequence-lib

Macros for fast sequences.

This package needs documentation

Tags:

This package needs license metadata

succeeds4

faster-minikanren

A fast implementation of miniKanren with disequality and absento.

This package needs documentation

This package needs tags

This package needs license metadata

succeeds; has conflicts4

feature-profile

Profile that measures time spent in language/library features

This package needs license metadata

succeeds; has failing tests5

fector

Persistent Functional Vectors

This package needs documentation

Tags:

This package needs license metadata

succeeds4

fexpress

A compilation-friendly fexpr language.

Docs:

This package needs license metadata

succeeds2

fexpress-doc

A compilation-friendly fexpr language. (doc)

Docs:

This package needs license metadata

succeeds2

fexpress-lib

A compilation-friendly fexpr language. (lib)

This package needs documentation

This package needs license metadata

succeeds4

fexpress-test

A compilation-friendly fexpr language. (test)

This package needs documentation

This package needs license metadata

succeeds4

ffi-definer-convention

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

Docs:
Tags:

This package needs license metadata

fails6

ffi-utils

Helpful tools for writing FFI interfaces to C

Docs:
Tags:

This package needs license metadata

fails6

ffmpeg-i386-macosx-3-4

This package needs a description

This package needs documentation

This package needs license metadata

fails6

ffmpeg-i386-win32

This package needs a description

This package needs documentation

This package needs license metadata

fails6

ffmpeg-i386-win32-3-4

This package needs a description

This package needs documentation

This package needs license metadata

succeeds; has conflicts4

ffmpeg-x86_64-macosx

This package needs a description

This package needs documentation

This package needs license metadata

succeeds4

ffmpeg-x86_64-macosx-3-4

Bindings for ffmpeg 3.4

This package needs documentation

This package needs license metadata

succeeds4

ffmpeg-x86_64-win32

This package needs a description

This package needs documentation

This package needs license metadata

fails6

ffmpeg-x86_64-win32-3-4

This package needs a description

This package needs documentation

This package needs license metadata

succeeds; has conflicts4

fiberweb

An experiment in cooperative concurrency. Wildly unimplemented.

Docs:

This package needs license metadata

fails6

fig

Simple and Extensible Configuration

Docs:
License:
succeeds; has dependency problems0

file-metadata

Answer various questions about a file, e.g. "Is this a gzip file?" THIS IS VERY ALPHA. Currently only supports the 'is it a gzip' question, code is ugly, etc.

This package needs documentation

This package needs license metadata

succeeds; has dependency problems4

file-watchers

Sensible file watching procedures

This package needs license metadata

succeeds2

files-viewer

a file manager for drracket

Docs:

This package needs license metadata

succeeds; has failing tests5

finalizer

Trivial finalizer. Does action when object garbage collected

Docs:
Tags:

This package needs license metadata

succeeds2

find-parent-dir

Find parent directories matching a criterion.

This package needs documentation

This package needs license metadata

succeeds4

fixcopyright

Tool for adding/updating SPDX summaries in source files

This package needs documentation

This package needs license metadata

succeeds4

fixture

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

Docs:

This package needs license metadata

succeeds2

fixw

a Racket formatter only fixes whitespaces.

Docs:
Tags:
License:
succeeds0

flash-card

A language for creating interactive digital flash cards.

This package needs documentation

This package needs tags

This package needs license metadata

fails6

flexpr

Expressions rendered as both XML and JSON

Docs:
Tags:

This package needs license metadata

succeeds2

fltest

This package needs a description

This package needs documentation

This package needs tags

This package needs license metadata

succeeds4

fluent

UNIX style pipes and a lambda shorthand syntax to make your code more readable.

This package needs documentation

This package needs license metadata

succeeds4

fme

Fourier-Motzkin elimination for integer inequality satisfiability

Docs:
Tags:

This package needs license metadata

succeeds2

fmt

An extensible code formatter for Racket

Docs:
Tags:
License:
succeeds0

font-finder

Locate font files on your computer

This package needs license metadata

succeeds; has failing tests5

fontconfig

FFI bindings for fontconfig

This package needs documentation

Tags:

This package needs license metadata

succeeds; has dependency problems; has failing tests5

fontland

font processing [in development]

This package needs documentation

Tags:

This package needs license metadata

succeeds4

for-helpers

Helper macros for racket for macros to avoid intermediate sequences

Tags:

This package needs license metadata

succeeds2

forge

A model-finding language with Alloy-adjacent syntax.

This package needs documentation

This package needs license metadata

succeeds; has dependency problems; has failing tests5

forged-ocelot

A fork of James Bornholt's Ocelot solver for relational model finding, for use in Forge.

This package needs tags

This package needs license metadata

succeeds2

formatted-string

Extends racket string to formatted string

License:
succeeds0

New

formica

"Functionally oriented" educational language

This package needs documentation

This package needs tags

This package needs license metadata

fails6

forms

Web form validation (docs and implementation).

Docs:
License:
succeeds0

forms-doc

Web form validation (documentation only).

Docs:
License:
succeeds0

forms-lib

Web form validation (implementation only).

This package needs documentation

License:
succeeds4

forms-test

Web form validation (tests only).

This package needs documentation

License:
succeeds4

forth

Forth emulator, as a Racket #lang

Docs:
Tags:

This package needs license metadata

succeeds2

fpbench

Tools for the FPBench numerical software standards (more info at http://fpbench.org/)

This package needs documentation

This package needs license metadata

succeeds4

fra

Purely functional implementation of relational algebra

Docs:
Tags:

This package needs license metadata

succeeds2

fragments

experimental game

Docs:

This package needs tags

This package needs license metadata

succeeds; has dependency problems2

fragments-first

experimental game

This package needs tags

This package needs license metadata

succeeds; has failing tests5

frog

Static blog generator application. (No longer under active development.)

Docs:

This package needs license metadata

succeeds; has failing tests5

froglet

A tiny model-finding language with Alloy-adjacent syntax. Teaching language for forge.

This package needs documentation

This package needs license metadata

succeeds; has dependency problems; has failing tests5

from-template

Download template apps to get started building new projects with Racket

This package needs license metadata

succeeds2

ftree

Finger Trees

This package needs documentation

Tags:

This package needs license metadata

succeeds4

fulmar

Generate C++ code from S-expressions

This package needs tags

This package needs license metadata

succeeds2

functional

generic interfaces and data structures for functional programming

This package needs license metadata

succeeds2

functional-doc

documentation (no implementation) for “functional”

This package needs license metadata

succeeds2

functional-lib

implementation (no documentation) for “functional”

This package needs documentation

This package needs license metadata

succeeds4

fundamentals

Reprovides all of racket, along with 2htdp/image. Convenient for teaching arbitrarily complex racket concepts with pictures.

This package needs documentation

This package needs tags

This package needs license metadata

fails6

Funktionuckelt

A dark eye-friendly color scheme for Racket

This package needs documentation

This package needs license metadata

succeeds4

fuse

Library for creating user-space filesystems with FUSE

Docs:

This package needs license metadata

succeeds; has failing tests5

futil

An intermediate language designed for Fuse.

This package needs documentation

This package needs tags

This package needs license metadata

fails6

future-visualizer-pict

The drawing and data representation portions of the future visualizer

This package needs documentation

Tags:
License:
4

futures-sort

This library leverages futures for implementing parallel merge-sort of vector? and fxvector?. By default it tries to use all available processors as reported by (processor-count).

This package needs license metadata

succeeds2

fuzzy-search

Approximate string matching based on Forrest Smith's reverse engineering of Sublime Text.

This package needs license metadata

succeeds2

g-code-tools

A collection of tools for manipulating G-code.

Tags:

This package needs license metadata

succeeds; has dependency problems2

game-engine

An entity/component 2d game engine for rapid prototyping and educational purposes. It is not (at the moment) particularly fast.

This package needs documentation

Tags:

This package needs license metadata

fails6

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

This package needs license metadata

fails6

game-engine-rpg

Extends the game-engine package with some features for making RPGs

This package needs documentation

Tags:

This package needs license metadata

fails6

game-engine-style-demos

Package containing demos of using the game-engine package to explore different styles for simple games.

This package needs documentation

This package needs license metadata

fails6

gcstats

Print summary GC statistics after running a program.

This package needs documentation

This package needs license metadata

succeeds4

gdbdump

GDB-based Native Thread Backtrace Dumps

Docs:
Tags:

This package needs license metadata

succeeds2

gdlisp

A lisp dialect that compiles to GDScript, for the Godot engine.

Docs:
License:
succeeds0

gemtext

A text/gemini parser for Racket.

Docs:

This package needs license metadata

succeeds2

gen-queue-lib

Generic interface for some queues. Used by graph-lib

This package needs documentation

This package needs license metadata

succeeds4

generator-util

Utilities for working with generators

Docs:

This package needs license metadata

fails6

generic-bind

Generic binding forms.

This package needs tags

This package needs license metadata

succeeds2

generic-flonum

Alternative MPFR interface for emulating IEEE-754 floating-point numbers

This package needs license metadata

succeeds2

generic-syntax-expanders

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

This package needs license metadata

succeeds2

geoid

work efficiently with geographic data

Docs:

This package needs tags

succeeds1

geoip

Geolocation based on MaxMind's GeoIP databases. (docs and implementation)

Docs:
License:
succeeds0

geoip-doc

Geolocation based on MaxMind's GeoIP databases. (docs only)

Docs:
License:
succeeds0

geoip-lib

Geolocation based on MaxMind's GeoIP databases. (implementation only)

This package needs documentation

License:
succeeds4

get-bonus

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

This package needs documentation

This package needs license metadata

fails6

get-pass

Utility to get passwords from the command line without echoing input.

Docs:

This package needs license metadata

succeeds2

get-primitive

Extract low-level primitives

This package needs documentation

Tags:

This package needs license metadata

succeeds4

gettext

GNU gettext compatible library for internationalization with BSD license

Docs:

This package needs license metadata

succeeds2

gev-distribution

Basic Distributional Quantities (CDF, PDF, Quantile and Random Generation) for the Gumbel, Fréchet, (inverse) Weibull and GEV Distributions.

This package needs license metadata

succeeds2

gg

A tool to discover, catalogue and compare git repos across N machines.

Docs:
Tags:
License:
succeeds; has dependency problems0

gillette

XPath for Racket

Docs:

This package needs license metadata

fails6

gillette-doc

Docs for Gillette

Docs:

This package needs license metadata

fails6

gillette-lib

Implementation for Gillette

This package needs documentation

This package needs license metadata

fails6

gillette-test

Tests for Gillette

This package needs documentation

This package needs license metadata

fails6

gir

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

Docs:
Tags:

This package needs license metadata

succeeds2

git-slice

For slicing git repositories into pieces

This package needs documentation

Tags:

This package needs license metadata

succeeds; has failing tests5

github

Github Bindings

This package needs documentation

Tags:

This package needs license metadata

succeeds; has failing tests5

github-api

Bindings for the GitHub API

Tags:

This package needs license metadata

succeeds; has failing tests5

glass

An optics (lenses, prisms, traversals, etc.) library.

Docs:

This package needs license metadata

succeeds2

glc

A lambda calculus #lang

Docs:

This package needs tags

This package needs license metadata

succeeds2

glfw3

GLFW wrapper for Racket

Docs:
Tags:

This package needs license metadata

succeeds; has failing tests5

glm

OpenGL Mathematics

Docs:

This package needs license metadata

succeeds; has failing tests5

global

Define global variables and automatically generate a command line parser.

Docs:
License:
succeeds0

glossolalia

A language for generating words according to sound and syllable rules. Has features for cross-syllable rules and phoneme occurence frequency.

Tags:

This package needs license metadata

succeeds2

GLPK

An interface to the Gnu Linear Programming Kit (GLPK)

Docs:

This package needs license metadata

succeeds; has failing tests5

gls

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

Docs:
Tags:

This package needs license metadata

succeeds2

glsl

The OpenGL Shader Language 4.5 (GLSL)

Docs:

This package needs license metadata

succeeds; has dependency problems2

glu-tessellate

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

Tags:

This package needs license metadata

succeeds; has failing tests5

gm-pepm-2018

Artifact for "On the Cost of Type-Tag Soundness"

This package needs license metadata

succeeds; has failing tests5

gmp

Bindings to gmp (the GNU Multiple Precision Arithmetic Library)

Docs:
Tags:

This package needs license metadata

succeeds2

gmp-lib

Bindings to gmp (the GNU Multiple Precision Arithmetic Library)

This package needs documentation

Tags:

This package needs license metadata

succeeds4

gnal-lang

a #lang that allows relative module paths for reader languages

This package needs documentation

Tags:

This package needs license metadata

fails6

gnucash

parses gnucash XML files

Docs:
Tags:

This package needs license metadata

succeeds2

goblins

Goblins is a transactional, distributed actor model environment

Docs:
License:
succeeds; has dependency problems; has failing tests5

google

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

This package needs documentation

This package needs license metadata

succeeds4

google-spreadsheet-api

Racket interface for Google Spreadsheet APIs

This package needs license metadata

succeeds2

gradual-typing-bib

This package needs a description

This package needs documentation

This package needs tags

This package needs license metadata

succeeds4

graph

Generic graph library.

Docs:
Tags:

This package needs license metadata

succeeds2

graph-doc

Documentation for graph-lib

Docs:

This package needs license metadata

succeeds2

graph-lib

main graph package

This package needs documentation

Tags:

This package needs license metadata

succeeds4

graph-test

Tests for graph-lib

This package needs documentation

This package needs license metadata

succeeds; has failing tests5

graphic-block

A plug-in that prevents inserting non-text content into the editor (can be configured through the general editing panel).

This package needs documentation

This package needs license metadata

succeeds4

graphics

Essential computer graphics for Typed Racket

Docs:

This package needs license metadata

fails6

graphics-engine

An accelerated graphics programming environment.

This package needs license metadata

succeeds; has failing tests5

graphite

A ggplot2-inspired data visualization library

Docs:
Tags:

This package needs license metadata

fails6

graphite-doc

Documentation for Graphite

Docs:
Tags:

This package needs license metadata

fails6

graphite-lib

A ggplot2-inspired data visualization library (no documentation)

This package needs documentation

Tags:

This package needs license metadata

fails6

graphite-test

Tests for Graphite

This package needs documentation

Tags:

This package needs license metadata

fails6

graphite-tutorial

A guided tour for Graphite

Docs:
Tags:

This package needs license metadata

fails6

gref

Generalized references for Racket

Docs:
License:
succeeds0

gref-doc

Documentation part of "gref"

Docs:
succeeds0

gref-lib

Implementation part of "gref"

This package needs documentation

succeeds4

gref-test

Tests for "gref"

This package needs documentation

succeeds4

gregor

Date and time library

Docs:

This package needs license metadata

succeeds2

gregor-doc

Documentation part of gregor library

Docs:

This package needs license metadata

succeeds2

gregor-lib

Code part of the gregor date and time library

This package needs documentation

This package needs license metadata

succeeds4

gregor-test

Tests for the gregor library

This package needs documentation

This package needs tags

This package needs license metadata

succeeds4

grift

A gradually typed language

This package needs documentation

This package needs license metadata

fails6

gsl-integration

Interface to GNU GSL Numerical Integration.

succeeds0

gsl-rng

Interface to GNU GSL Random Number Generation

Docs:

This package needs license metadata

succeeds2

gtp-benchmarks

gradual typing performance benchmarks

succeeds; has failing tests5

gtp-checkup

Test correctness of typed/untyped interaction.

This package needs license metadata

succeeds; has failing tests5

gtp-measure

Runs programs, collects timing info

License:
succeeds0

gtp-paper

Quick-start for SIGPLAN Scribble papers

Docs:

This package needs license metadata

succeeds2

gtp-pict

Picts related to gradual typing / performance

Docs:

This package needs license metadata

succeeds2

gtp-plot

Plots for gradual typing performance

Docs:

This package needs license metadata

succeeds; has failing tests5

gtp-util

37 helper functions you won't find anywhere else

Docs:
Tags:

This package needs license metadata

succeeds; has failing tests5

gui-easy

A declarative API on top of racket/gui. (docs & implementation)

Docs:
Tags:
License:
succeeds0

gui-easy-lib

A declarative API on top of racket/gui. (implementation)

This package needs documentation

Tags:
License:
succeeds4

GUI-helpers

This package provides functions to help make GUI creation easy. It sets defaults wherever possible, for example, standard keyboard shortcuts in menus.

This package needs documentation

Tags:

This package needs license metadata

fails6

gui-pkg-manager

Graphical tool for managing Racket package installations

This package needs tags

This package needs license metadata

succeeds2

gui-pkg-manager-doc

documentation part of "gui-pkg-manager"

This package needs tags

This package needs license metadata

succeeds2

gui-widget-mixins

Tool tips, cue text and validation for text-field% GUI widgets in Racket

Tags:
License:
succeeds0

hackett

This package needs a description

Docs:

This package needs license metadata

fails6

hackett-demo

This package needs a description

This package needs documentation

This package needs tags

This package needs license metadata

fails6

hackett-doc

This package needs a description

Docs:

This package needs tags

This package needs license metadata

fails6

hackett-lib

This package needs a description

This package needs documentation

This package needs tags

This package needs license metadata

fails6

hackett-test

This package needs a description

This package needs documentation

This package needs tags

This package needs license metadata

fails6

haiku-enum

A language designed for generating Haiku

Docs:

This package needs tags

This package needs license metadata

succeeds2

hamt

Hash array mapped tries

Docs:

This package needs tags

This package needs license metadata

succeeds2

handin

Handin server and client template

This package needs tags

This package needs license metadata

succeeds; has failing tests5

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

This package needs license metadata

succeeds4

happy-app

A Toolbox of Syntactic Shortcuts

Docs:

This package needs license metadata

succeeds; has failing tests5

happy-names

Simple generator for Heroku-like names (random adj + random noun)

This package needs documentation

This package needs tags

This package needs license metadata

succeeds; has dependency problems4

hash-star

Additional functions for interacting with nested hash tables

Docs:
Tags:
License:
succeeds0

hash-view

Struct-like view for hashes

Docs:
Tags:

This package needs license metadata

succeeds2

hash-view-lib

Struct-like view for hashes

This package needs documentation

Tags:

This package needs license metadata

succeeds4

hdf5

FFI bindings to the hdf5 library

This package needs documentation

This package needs license metadata

succeeds; has failing tests5

helisp

Helang的Racket实现, 赛博DSL之光

This package needs documentation

This package needs license metadata

succeeds; has dependency problems4

helpful

Helpfully provide suggestions on unbound identifier error

Docs:
Tags:
License:
succeeds0

herbie

A tool for automatically improving the accuracy of floating point expressions

This package needs documentation

This package needs license metadata

fails6

heresy

A functional Lisp dialect with BASIC-inspired syntax

Docs:
Tags:

This package needs license metadata

succeeds; has failing tests5

hidapi

Racket bindings to hidapi library.

Docs:

This package needs license metadata

succeeds2

hive-client

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

This package needs documentation

Tags:

This package needs license metadata

succeeds4

hive-common

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

Tags:

This package needs license metadata

succeeds2

hive-server

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

This package needs documentation

Tags:

This package needs license metadata

succeeds4

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!

Docs:

This package needs license metadata

succeeds; has dependency problems2

honu

The implementation of the Honu language

Docs:

This package needs tags

This package needs license metadata

succeeds2

hostname

Getting Hostname, FQDN, and IP Addresses

Docs:

This package needs tags

This package needs license metadata

succeeds2

htdf

How to Design Functions, the function design recipe from the textbook How to Design Programs.

Docs:
License:
succeeds0

htdp-examplar

This package needs a description

This package needs documentation

This package needs tags

License:
succeeds; has dependency problems4

htdp-json

A library for teaching with JSON

Docs:
Tags:

This package needs license metadata

succeeds2

htdp-trace

Wrapper for racket/trace that allows it to be used in HtDP Languages like Beginning Student, where functions cannot be used as first class values.

This package needs license metadata

succeeds2

html-examples

Generate an HTML part out of Scribble Examples

This package needs license metadata

succeeds2

html-parsing

Permissive Parsing of HTML to SXML

This package needs license metadata

succeeds2

html-template

HTML-Writing Template Language in SXML

This package needs license metadata

succeeds2

html-writing

Writing HTML from SXML

This package needs license metadata

succeeds2

html5-lang

Educational language for making simple HTML5, mobile-friendly web apps.

Docs:

This package needs tags

This package needs license metadata

fails6

http

Support for HTTP 1.1 including automatic connection pooling.

Docs:
License:
succeeds0

http-client

A practical http client library for sending data to http servers.

This package needs license metadata

succeeds; has failing tests5

http-easy

A high-level HTTP client. (docs & implementation)

Docs:
License:
succeeds0

http-easy-lib

A high-level HTTP client. (implementation)

This package needs documentation

License:
succeeds4

http-easy-test

A high-level HTTP client. (tests only)

This package needs documentation

License:
succeeds4

http-proxy

A simple HTTP CONNECT proxy server. (docs & implementation)

Tags:
License:
succeeds0

http-proxy-lib

A simple HTTP CONNECT proxy server. (implementation only)

This package needs documentation

Tags:
License:
succeeds4

http-proxy-test

A simple HTTP CONNECT proxy server. (tests only)

This package needs documentation

Tags:
License:
succeeds; has failing tests5

http11

HTTP v1.1 low level protocol library in Typed Racket.

Docs:
Tags:

This package needs license metadata

succeeds; has dependency problems2

http11-server

Minimal low level routines in Typed Racket sufficient to handle a RPC/API HTTP(S) endpoint server. It is NOT a full blown HTTP Content Server. Simple endpoint server.

This package needs license metadata

succeeds; has dependency problems2

http123

HTTP client with support for HTTP/1.1 and HTTP/2.

Docs:

This package needs license metadata

succeeds; has failing tests5

http123-lib

HTTP client with support for HTTP/1.1 and HTTP/2.

This package needs documentation

This package needs license metadata

succeeds4

http2

A (wildly unimplemented) http2 client and server for Racket

Docs:
Tags:

This package needs license metadata

succeeds2

hygienic-quote-lang

hygienic versions of quote-like racket reader macros

This package needs license metadata

succeeds2

hygienic-reader-extension

adding hygiene to racket reader extensions

This package needs license metadata

succeeds2

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.

Docs:

This package needs license metadata

fails6

hyphenate

Hyphenate X-expressions with the Knuth–Liang hyphenation algorithm

Docs:

This package needs license metadata

succeeds2

Ibkre

IBK Actor/Syndicate Library

Docs:
Tags:

This package needs license metadata

fails6

icfp-2014-contracts-talk

Slideshow implementation of ICFP 2014 Contracts Keynote Talk

This package needs documentation

Tags:

This package needs license metadata

fails6

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

This package needs license metadata

succeeds4

icns

A Racket library for working with Apple's .icns icon file format.

Docs:

This package needs license metadata

succeeds2

identikon

Tiny framework for generating identicons

Docs:

This package needs license metadata

succeeds2

iloveck101

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

This package needs documentation

Tags:

This package needs license metadata

fails6

image-coloring

For doing bitmap operations on 2htdp/image objects

This package needs tags

This package needs license metadata

succeeds; has dependency problems2

image-colors

For doing basic pixel operations on 2htdp/image objects

This package needs tags

This package needs license metadata

succeeds; has conflicts; has dependency problems2

impl-excl

Pre-compute procedures for fast checking of transitive implication and exclusion between simple predicates

This package needs documentation

Tags:

This package needs license metadata

succeeds4

import-profiler

A raco command for profiling module dependency import times.

This package needs documentation

License:
succeeds4

in-covid

Indiana COVID data analysis

This package needs documentation

This package needs tags

This package needs license metadata

fails6

in-new-directory

Run things in new directories

Tags:

This package needs license metadata

succeeds2

in-out-logged

Wraps a chunk of code in "entering" and "leaving" log messages and returns the result(s) of the code.

This package needs license metadata

succeeds2

inexact-number-lang

A lang-extension that reads every number as inexact

This package needs license metadata

succeeds2

infix

Infix Expressions

Tags:

This package needs license metadata

succeeds2

infix-prefix

A library to convert prefix expressions to infix and vice versa

This package needs license metadata

succeeds2

infix-syntax

Expansion-time parsing of infix expressions.

Tags:

This package needs license metadata

succeeds2

ini

Racket parser for Ini and UNIX Conf files. Metapackage.

This package needs documentation

Tags:
succeeds4

ini-doc

Racket parser for Ini and UNIX Conf files. Documentation.

Docs:
Tags:
succeeds0

ini-lib

Racket parser for Ini and UNIX Conf files. Core library.

This package needs documentation

Tags:
succeeds4

ini-test

Racket parser for Ini and UNIX Conf files. Tests.

This package needs documentation

Tags:
succeeds4

inotify

Racket bindings for the Linux inotify API.

Docs:
License:
succeeds; has dependency problems0

intellij

Support IntelliJ editor features

This package needs documentation

This package needs license metadata

succeeds4

interactive-brokers-api

Client API for Interactive Brokers' Trader Workstation

License:
succeeds; has dependency problems0

interactive-syntax

(Early) Prototype for Interactive Syntax

This package needs documentation

This package needs tags

This package needs license metadata

succeeds4

interconfection

A library for building extensible systems, especially module systems.

This package needs license metadata

succeeds2

interconfection-doc

A library for building extensible systems, especially module systems. (doc)

This package needs license metadata

succeeds2

interconfection-lib

A library for building extensible systems, especially module systems. (lib)

This package needs documentation

This package needs license metadata

succeeds4

interconfection-test

A library for building extensible systems, especially module systems. (test)

This package needs documentation

This package needs license metadata

succeeds4

intern

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

This package needs documentation

This package needs license metadata

succeeds4

io

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

This package needs documentation

Tags:

This package needs license metadata

succeeds; has failing tests5

ipoe

interactive poetry editor

Docs:

This package needs license metadata

succeeds2

iracket

Jupyter kernel for Racket

Docs:

This package needs tags

This package needs license metadata

succeeds2

irandom

Racket implementation of Bob Jenkins' ISAAC pseudorandom number generator (Indirection, Shift, Accumulate, Add, and Count).

Docs:

This package needs license metadata

succeeds2

irc

An IRC client library.

Docs:
Tags:

This package needs license metadata

succeeds; has failing tests5

irc-client

A higher-level, typed wrapper around the irc package

This package needs license metadata

succeeds; has dependency problems2

irregex

Alex Shinn's IrRegular Expressions package. Includes both a character-based syntax and Olin Shivers' SRE regexp syntax.

Docs:

This package needs license metadata

succeeds2

isl-spec

Intermediate Student with Lambda (ISL+) Enhanced with Specification support via Quickcheck

This package needs documentation

This package needs tags

License:
succeeds4

iso-printf

Implementations of the ISO standard C family of printf procedures. (docs & implementation)

Tags:
License:
succeeds0

iso-printf-lib

Implementations of the ISO standard C family of printf procedures. (implementation only)

This package needs documentation

Tags:
License:
succeeds4

iso-printf-test

Implementations of the ISO standard C family of printf procedures. (tests only)

This package needs documentation

Tags:
License:
succeeds4

iswim

iswim implementation

This package needs documentation

Tags:

This package needs license metadata

succeeds4

iu-pict

This package needs a description

Docs:

This package needs tags

This package needs license metadata

succeeds; has dependency problems3

j

Racket implementation of J language and related concepts

Docs:

This package needs license metadata

succeeds2

j-notation

An exploration into an alternate surface syntax.

This package needs license metadata

succeeds2

jack-ease

Library for easing things between start and stop values fluidly

Docs:

This package needs license metadata

succeeds2

jack-posn

Library for working with points in 2d space

Docs:

This package needs license metadata

succeeds2

java

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

Docs:

This package needs license metadata

succeeds2

java-array-list

Clone of Java's ArrayList

This package needs documentation

Tags:
License:
succeeds4

java-lexer

Java syntax highlighting for Scribble.

This package needs documentation

This package needs license metadata

succeeds4

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

This package needs license metadata

succeeds; has dependency problems4

javascript

An implementation of JavaScript

This package needs tags

This package needs license metadata

succeeds2

jen

procedural generation DSL embedded in Racket [UNSTABLE]

This package needs documentation

This package needs license metadata

succeeds; has dependency problems4

jen-doc

procedural generation DSL embedded in Racket (doc) [UNSTABLE]

Docs:

This package needs license metadata

succeeds; has dependency problems2

jen-lib

procedural generation DSL embedded in Racket (lib) [UNSTABLE]

This package needs documentation

This package needs license metadata

succeeds; has dependency problems4

jen-samples

procedural generation DSL embedded in Racket (samples) [UNSTABLE]

This package needs documentation

This package needs license metadata

succeeds; has dependency problems4

jni

Access the Java Native Interface with Racket

Docs:

This package needs license metadata

succeeds2

job-queue

A library for managing sets of workers and their jobs.

This package needs documentation

This package needs license metadata

succeeds4

job-queue-doc

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

Docs:

This package needs license metadata

succeeds2

job-queue-lib

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

This package needs documentation

This package needs license metadata

succeeds4

js-voxel

A general-purpose voxel programming environment

Docs:

This package needs license metadata

succeeds; has failing tests5

json-format

Pretty printers for JSON

License:
succeeds0

json-lexer

A lexer and pretty-printer for JSON. (docs & implementation)

Tags:
License:
succeeds0

json-lexer-lib

A lexer and pretty-printer for JSON. (implementation only)

This package needs documentation

Tags:
License:
succeeds4

json-lexer-test

A lexer and pretty-printer for JSON. (tests only)

This package needs documentation

Tags:
License:
succeeds4

json-parsing

JSON Parsing, Folding, and Conversion

Tags:

This package needs license metadata

succeeds2

json-pointer

Parse, render, and evaluate JSON Pointers (RFC 6901).

Tags:

This package needs license metadata

succeeds2

json-socket

JSON-Talking TCP Sockets

This package needs documentation

Tags:

This package needs license metadata

succeeds4

json-sourcery

A library built on top of the json package for improving JSON serialization and adding clearer syntax macros.

This package needs documentation

This package needs license metadata

fails6

json-sourcery-lib

library package for json-sourcery

This package needs documentation

This package needs tags

This package needs license metadata

succeeds4

json-type-provider

A well-typed JSON parser for Typed Racket inspired by Type Provider

This package needs documentation

This package needs license metadata

succeeds4

jsond

A #lang for JSON data

Docs:
License:
succeeds0

jsonic-jf

great jsonic generator

Docs:

This package needs tags

This package needs license metadata

succeeds; has dependency problems2

k

k theorem prover

This package needs documentation

Tags:
License:
fails6

k-core

core of k theorem prover

This package needs documentation

Tags:

This package needs license metadata

succeeds4

k-doc

documentation of k theorem prover

Docs:
Tags:

This package needs license metadata

fails6

k-example

examples of using k theorem prover

This package needs documentation

Tags:

This package needs license metadata

fails6

k-infix

Simple but versatile infix parsing for arbitrary expressions. Fully customizable. Comes with basic math expressions implemented.

Docs:
Tags:

This package needs license metadata

succeeds2

k-lib

libraries of k theorem prover

This package needs documentation

Tags:

This package needs license metadata

fails6

k2

Some visual and social teaching languages.

This package needs documentation

This package needs tags

This package needs license metadata

fails6

kafka

A client for Apache Kafka. (docs & implementation)

Docs:
License:
succeeds0

kafka-lib

A client for Apache Kafka. (implementation only)

This package needs documentation

License:
succeeds4

Karp

A language for NP-Reductions

Docs:

This package needs license metadata

succeeds; has failing tests5

kenney-assets

A package of public domain assets by https://www.kenney.nl/

This package needs documentation

This package needs tags

This package needs license metadata

fails6

kernel

Interface to Linux kernel runtime configuration.

This package needs documentation

Tags:

This package needs license metadata

succeeds; has failing tests5

keyring

a library for uniformly accessing secrets

Docs:
License:
succeeds0

keyring-get-pass-lib

Keyring backend using get-pass

This package needs documentation

License:
succeeds4

keyring-keychain-lib

Keyring backend using MacOS Keychain

This package needs documentation

License:
succeeds4

keyring-keychain-test

This package needs a description

This package needs documentation

License:
succeeds4

keyring-lib

Implementation of the keyring package.

This package needs documentation

License:
succeeds4

keyring-secret-service-lib

Keyring backend using Freedesktop Secret Service

This package needs documentation

License:
succeeds4

keyring-secret-service-test

This package needs a description

This package needs documentation

License:
succeeds; has dependency problems4

keyring-test

This package needs a description

This package needs documentation

This package needs license metadata

succeeds4

khoury-gradescope

This package needs a description

This package needs documentation

This package needs license metadata

fails6

kinda-ferpy

An implicit functional reactive model based on MaiaVictor's PureState library

This package needs license metadata

succeeds2

kitco

Precious Metals Market Info. Access

Docs:

This package needs license metadata

succeeds2

kittle-buffer

An extended Brainf**k implementation.

This package needs documentation

This package needs license metadata

succeeds; has failing tests5

knotty

A domain-specific language for knitting patterns

This package needs documentation

fails6

knotty-lib

A domain-specific language for knitting patterns. Implementation only: no documentation.

This package needs documentation

fails6

knox

A framework for formally verifying hardware security modules to be free of hardware, software, and timing side-channel vulnerabilities

This package needs documentation

This package needs tags

License:
succeeds; has failing tests5

koyo

A web application toolkit (docs and implementation).

Docs:
License:
succeeds0

koyo-doc

A web application toolkit (docs only).

Docs:
License:
succeeds0

koyo-lib

A web application toolkit (implementation only).

This package needs documentation

License:
succeeds4

koyo-north

A north migrator component for koyo.

This package needs documentation

License:
succeeds4

koyo-postmark

A Postmark mail adapter for koyo. (docs and implementation)

Tags:
License:
succeeds; has conflicts0

koyo-sentry

Integrates koyo and racket-sentry.

License:
succeeds0

koyo-sessions-redis

A Redis-based session store for Koyo.

License:
succeeds; has conflicts0

koyo-test

A web application toolkit (tests only).

This package needs documentation

License:
succeeds4

kw-make-struct

Naming struct fields with keywords for constructing and matching

This package needs license metadata

succeeds2

kw-make-struct-lib

Naming struct fields with keywords for constructing and matching

This package needs documentation

This package needs license metadata

succeeds4

kw-utils

misc kw utils

Docs:
Tags:

This package needs license metadata

succeeds2

lambda-calculus

A lambda-calculus DSL in Racket

This package needs license metadata

succeeds; has dependency problems2

lambda-sh

Do we really need a "Typed Shell"? Nevertheless, Unix Shell and Powershell are not friends.

Docs:

This package needs license metadata

fails6

lambdajam-2015-racket-pl-pl

This package needs a description

This package needs documentation

This package needs tags

This package needs license metadata

succeeds; has failing tests5

lang

This package needs documentation

This package needs license metadata

fails6

lang-file

Functions for dealing with #lang files

Tags:

This package needs license metadata

succeeds2

lang-file-lib

Functions for dealing with #lang files

This package needs documentation

Tags:

This package needs license metadata

succeeds4

lang-slide

A picture showing all the languages used to implement Racket.

This package needs license metadata

succeeds; has failing tests5

laramie

HTML5 parser

Docs:

This package needs license metadata

fails6

laramie-doc

Documentation for Laramie

Docs:

This package needs license metadata

fails6

laramie-lib

Implementation for Laramie

This package needs documentation

This package needs license metadata

fails6

laramie-test

Tests for Laramie

This package needs documentation

This package needs license metadata

fails6

latex-pict

Render LaTeX formulas as picts. The picts are vector based, so you can scale them without problems. The conversion uses pdflatex.

This package needs license metadata

succeeds; has failing tests5

latex-utils

Some utilities for generating LaTeX markup of various descriptions.

Docs:

This package needs license metadata

succeeds2

lathe-comforts

A collection of utilities.

This package needs license metadata

succeeds2

lathe-comforts-doc

A collection of utilities. (doc)

This package needs license metadata

succeeds2

lathe-comforts-lib

A collection of utilities. (lib)

This package needs documentation

This package needs license metadata

succeeds4

lathe-comforts-test

A collection of utilities. (test)

This package needs documentation

This package needs license metadata

succeeds4

lathe-morphisms

Interfaces for category theory concepts.

This package needs license metadata

succeeds2

lathe-morphisms-doc

Interfaces for category theory concepts. (doc)

This package needs license metadata

succeeds2

lathe-morphisms-lib

Interfaces for category theory concepts. (lib)

This package needs documentation

This package needs license metadata

succeeds4

lathe-morphisms-test

Interfaces for category theory concepts. (test)

This package needs documentation

This package needs license metadata

succeeds4

lathe-ordinals

Ordinal numbers supporting addition, multiplication, and exponentiation.

This package needs license metadata

succeeds2

lathe-ordinals-doc

Ordinal numbers supporting addition, multiplication, and exponentiation. (doc)

This package needs license metadata

succeeds2

lathe-ordinals-lib

Ordinal numbers supporting addition, multiplication, and exponentiation. (lib)

This package needs documentation

This package needs license metadata

succeeds4

lathe-ordinals-test

Ordinal numbers supporting addition, multiplication, and exponentiation. (test)

This package needs documentation

This package needs license metadata

succeeds4

laundry

Org mode for Racket.

This package needs documentation

This package needs license metadata

fails6

laundry-test

Tests for laundry.

This package needs documentation

This package needs license metadata

fails6

layout

racket library for creating and rendering layouts, filling them with data, optionally generate example data

This package needs documentation

This package needs license metadata

succeeds4

layout-interactive

interact utility for use with 'layout' library

This package needs documentation

This package needs license metadata

succeeds4

lazytree

Lightweight, general-purpose utilities for working with tree-structured data.

Docs:

This package needs license metadata

fails6

ldap

A native Racket interface to LDAP authentication.

Docs:
Tags:

This package needs license metadata

succeeds; has failing tests5

ldap-ffi

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

Docs:

This package needs license metadata

succeeds; has failing tests5

learn-to-type

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

This package needs documentation

Tags:

This package needs license metadata

succeeds4

left-pad

String left pad

Docs:
Tags:

This package needs license metadata

succeeds2

leftist-tree

Functional priority queues

Tags:

This package needs license metadata

succeeds2

lens

Composable, functional lenses

Docs:

This package needs license metadata

succeeds2

lens-common

Base lens constructors and additional combinators

This package needs documentation

This package needs license metadata

succeeds4

lens-data

Lens constructors for various Racket data structures

This package needs documentation

This package needs license metadata

succeeds4

lens-doc

Documentation for the lens libraries

Docs:

This package needs license metadata

succeeds2

lens-lib

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

This package needs documentation

This package needs license metadata

succeeds4

lens-unstable

Unstable and experimental features for lenses

This package needs documentation

This package needs license metadata

succeeds4

levenshtein

Levenshtein Distance Metric

This package needs tags

This package needs license metadata

succeeds2

levintreesearch_cm

Levin Tree Search with Context Models

License:
succeeds0

lex-yacc-example

Examples for lexer and yacc

This package needs license metadata

succeeds2

libansilove

FFI to Libansilove

succeeds0

libargon2

Meta-package that installs the appropriate libargon2 shared library for the current platform on Linux, macOS and Windows.

This package needs documentation

License:
succeeds4

libargon2-aarch64-macosx

This package needs a description

This package needs documentation

License:
succeeds4

libargon2-i386-win32

This package needs a description

This package needs documentation

License:
succeeds4

libargon2-x86_64-linux

This package needs a description

This package needs documentation

This package needs license metadata

succeeds4

libargon2-x86_64-macosx

This package needs a description

This package needs documentation

License:
succeeds4

libargon2-x86_64-win32

This package needs a description

This package needs documentation

License:
succeeds4

libb2

Racket bindings to libb2, an implementation of the BLAKE2 family of cryptographic hash functions.

This package needs documentation

This package needs license metadata

succeeds; has failing tests5

libbzip3

FFI to libbzip3

This package needs documentation

succeeds4

libgit2

Low-level Racket bindings for the libgit2 C library

Docs:
Tags:
License:
succeeds; has failing tests5

libgit2-aarch64-macosx

native libraries for "libgit2" on "aarch64-macosx"

This package needs documentation

Tags:
License:
succeeds4

libgit2-i386-win32

native libraries for "libgit2" on "i386-win32"

This package needs documentation

Tags:
License:
succeeds4

libgit2-native-libs

native libraries for "libgit2" (meta-package)

This package needs documentation

Tags:
License:
succeeds4

libgit2-x86_64-linux

native libraries for "libgit2" on "x86_64-linux"

This package needs documentation

Tags:
License:
succeeds4

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

Tags:
License:
succeeds4

libgit2-x86_64-macosx

native libraries for "libgit2" on "x86_64-macosx"

This package needs documentation

Tags:
License:
succeeds4

libgit2-x86_64-win32

native libraries for "libgit2" on "x86_64-win32"

This package needs documentation

Tags:
License:
succeeds4

libkenji

This package needs a description

This package needs documentation

This package needs tags

This package needs license metadata

fails6

libnotify

FFI bindings for libnotify (desktop notifications)

Docs:
Tags:

This package needs license metadata

succeeds; has failing tests5

libopenal-racket

Racket wrapper for the OpenAL library

This package needs license metadata

succeeds; has dependency problems; has failing tests5

libpaho-mqtt3-x86_64-linux-natipkg

Packages libpaho-mqtt3 for the Racket package build server

This package needs documentation

Tags:
License:
succeeds4

libquiche

Functions and other stuff I wrote to complement the Racket standard library which aren’t significant enough to warrant its own package.

Docs:
Tags:

This package needs license metadata

succeeds2

libsass-i386-win32

This package needs a description

This package needs documentation

License:
succeeds4

libsass-x86_64-linux

This package needs a description

This package needs documentation

License:
succeeds4

libsass-x86_64-macosx

This package needs a description

This package needs documentation

License:
succeeds4

libsass-x86_64-win32

This package needs a description

This package needs documentation

License:
succeeds4

libscrypt

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

Docs:
Tags:

This package needs license metadata

fails6

libserialport

FFI bindings for the libserialport library.

This package needs license metadata

succeeds; has failing tests5

libsodium

Racket bindings for libsodium.

This package needs documentation

This package needs license metadata

succeeds; has failing tests5

libsqlite3

This package needs a description

This package needs documentation

This package needs license metadata

succeeds4

libsqlite3-aarch64-linux

This package needs a description

This package needs documentation

This package needs license metadata

succeeds4

libsqlite3-aarch64-macosx

This package needs a description

This package needs documentation

This package needs license metadata

succeeds4

libsqlite3-i386-win32

This package needs a description

This package needs documentation

This package needs license metadata

succeeds4

libsqlite3-x86_64-linux

This package needs a description

This package needs documentation

This package needs license metadata

succeeds4

libsqlite3-x86_64-macosx

This package needs a description

This package needs documentation

This package needs license metadata

succeeds4

libsqlite3-x86_64-win32

This package needs a description

This package needs documentation

This package needs license metadata

succeeds4

libtoxcore-racket

A Racket wrapper for the Tox libraries.

This package needs license metadata

succeeds; has failing tests5

libuuid

FFI bindings for the libuuid library.

Docs:
Tags:

This package needs license metadata

succeeds2

libvid-aarch64-macosx

This package needs a description

This package needs documentation

This package needs tags

This package needs license metadata

succeeds; has conflicts4

libvid-i386-linux

Library for Video log messages

This package needs documentation

This package needs license metadata

succeeds; has conflicts4

libvid-i386-linux-0-2

This package needs a description

This package needs documentation

Tags:

This package needs license metadata

succeeds; has conflicts4

New

libvid-i386-macosx-0-2

This package needs a description

This package needs documentation

Tags:

This package needs license metadata

fails6

libvid-i386-win32

32-bit windows build of libvid

This package needs documentation

This package needs license metadata

succeeds; has conflicts4

libvid-i386-win32-0-2

This package needs a description

This package needs documentation

Tags:

This package needs license metadata

succeeds; has conflicts4

libvid-x86_64-linux

This package needs a description

This package needs documentation

This package needs tags

This package needs license metadata

succeeds; has conflicts4

libvid-x86_64-linux-0-2

This package needs a description

This package needs documentation

Tags:

This package needs license metadata

succeeds; has conflicts4

libvid-x86_64-macosx

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

This package needs documentation

This package needs license metadata

succeeds; has conflicts4

libvid-x86_64-macosx-0-2

This package needs a description

This package needs documentation

Tags:

This package needs license metadata

succeeds; has conflicts4

libvid-x86_64-win32

64-bit windows build of the libvid library.

This package needs documentation

This package needs license metadata

succeeds; has conflicts4

libvid-x86_64-win32-0-2

This package needs a description

This package needs documentation

Tags:

This package needs license metadata

succeeds; has conflicts4

libxml2

Racket bindings for libxml2

Docs:
Tags:

This package needs license metadata

succeeds2

libxml2-x86_64-linux-natipkg

Packages libxml2 for the package build server

This package needs documentation

Tags:

This package needs license metadata

succeeds4

libzstd

Meta-package that installs the appropriate libzstd shared library for the current platform on Linux and macOS.

This package needs documentation

License:
succeeds4

libzstd-aarch64-linux

This package needs a description

This package needs documentation

License:
succeeds4

libzstd-aarch64-macosx

This package needs a description

This package needs documentation

License:
succeeds4

libzstd-i386-win32

This package needs a description

This package needs documentation

License:
succeeds4

libzstd-x86_64-linux

This package needs a description

This package needs documentation

License:
succeeds4

libzstd-x86_64-macosx

This package needs a description

This package needs documentation

License:
succeeds4

libzstd-x86_64-win32

This package needs a description

This package needs documentation

License:
succeeds4

license-audit

Audit package licenses (including their dependencies)

License:
succeeds; has failing tests5

lindenmayer

This package needs a description

Docs:

This package needs tags

This package needs license metadata

fails6

linea

line-oriented reader

Docs:
Tags:
License:
succeeds0

linear-regression

Linear Regression implemented in Racket.

This package needs license metadata

succeeds2

linkeddata

linkeddata is a package that provides various types of linked data tooling, from RDF tooling to json-ld

Docs:

This package needs license metadata

fails6

linux-shared-libraries

This package contains the shared libraries needed for `flomat` to run on Linux (including the build server).

This package needs documentation

This package needs license metadata

succeeds4

lipics

Scribble languages for the LIPIcs paper format

Docs:
Tags:

This package needs license metadata

succeeds; has failing tests5

list-plus

A form that collects values into a list while supporting internal-definitions

Docs:
Tags:
License:
succeeds0

list-util

Additional List utilities in Typed Racket.

Docs:
Tags:

This package needs license metadata

succeeds; has dependency problems2

list-utils

Some additional list-processing functions which I have found useful.

This package needs license metadata

succeeds2

literify

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

Docs:

This package needs license metadata

succeeds; has dependency problems2

liturgical-calendar

Compute the dates of Easter and other feasts

This package needs license metadata

succeeds2

live-free-or-die

Freedom from Typed Racket

This package needs license metadata

succeeds2

lmdb

A wrapper for the LMDB database.

This package needs documentation

Tags:
License:
succeeds; has failing tests5

loci

Loci provides access to locus, an entity similar to a place based on OS processes, instead of threads.

Docs:

This package needs license metadata

succeeds2

loess

Local polynomial regressions for Racket.

Docs:

This package needs license metadata

succeeds2

logbook

Tool for recording a database of experimental results

This package needs documentation

This package needs tags

This package needs license metadata

fails6

logger

A simple logging library with color and 7 log levels.

Docs:
Tags:

This package needs license metadata

succeeds; has dependency problems2

logman

Improved logging output

Docs:
Tags:
License:
succeeds; has dependency problems; has failing tests5

logo

A #lang for Logo

Docs:

This package needs tags

This package needs license metadata

succeeds2

loop

Advanced named let

Docs:
Tags:
License:
succeeds0

New

lsl

This package needs a description

Docs:

This package needs tags

This package needs license metadata

succeeds; has failing tests5

New

lsl-lib

This package needs a description

This package needs documentation

This package needs tags

This package needs license metadata

succeeds4

lti-freq-domain-toolbox

A library for studying LTI dynamical systems - from PID controllers to complex setups

License:
succeeds0

lua

The programming language Lua. Targeting version 5.3.5 (Currently unstable)

This package needs documentation

This package needs license metadata

succeeds4

lua-lang

A #lang implementation of the Lua programming language. (docs & implementation)

Tags:
License:
succeeds; has conflicts0

lua-lib

A #lang implementation of the Lua programming language. (implementation only)

This package needs documentation

Tags:
License:
succeeds; has conflicts4

lua-test

A #lang implementation of the Lua programming language. (tests only)

This package needs documentation

Tags:
License:
succeeds; has conflicts4

lux

brilliant interactive programs

Docs:

This package needs license metadata

succeeds2

lux-charterm

a lux chaos for terminal programs

Tags:

This package needs license metadata

succeeds; has failing tests5

lwc2016

PLT submision to the 2016 language workbench challenge

This package needs documentation

This package needs tags

This package needs license metadata

succeeds; has failing tests5

lz4

A Pure-Racket LZ4 decompressor. (docs & implementation)

License:
succeeds0

lz4-lib

A Pure-Racket LZ4 decompressor. (implementation only)

This package needs documentation

License:
succeeds4

lz4-test

A Pure-Racket LZ4 decompressor. (tests only)

This package needs documentation

License:
succeeds4

macrokey

MacroKey. Metapackage.

This package needs documentation

succeeds4

macrokey-doc

MacroKey. Documentation.

Docs:
succeeds0

macrokey-lib

MacroKey. Core.

This package needs documentation

succeeds4

macrokey-test

MacroKey. Tests.

This package needs documentation

succeeds4

macrotypes-example

This package needs a description

This package needs documentation

This package needs tags

This package needs license metadata

succeeds4

macrotypes-lib

"Types as macros" core api, used to create Turnstile lang

This package needs documentation

This package needs tags

This package needs license metadata

succeeds4

macrotypes-nonstx

A version of the macrotypes / Turnstile idea where types don't have to be syntax objects

This package needs tags

This package needs license metadata

succeeds; has failing tests5

macrotypes-test

This package needs a description

This package needs documentation

This package needs tags

This package needs license metadata

succeeds; has failing tests5

maelstrom

A wrapper around the Maelstrom (https://github.com/jepsen-io/maelstrom) distributed systems educational framework

Docs:
License:
succeeds; has failing tests5

magenc

Symmetric encryption for magnet URIs (code and docs)

Docs:

This package needs license metadata

succeeds2

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

This package needs license metadata

succeeds; has dependency problems4

magnolisp

Magnolisp

Docs:
Tags:

This package needs license metadata

succeeds2

majordomo2

Task manager with retries, data carried across restarts, sorting, filtering, and more.

This package needs license metadata

succeeds; has dependency problems; has failing tests5

make-log-interceptor

Collect events for a logger, organized by level

This package needs license metadata

succeeds2

malt

Code accompanying The Little Learner: A Straight Line to Deep Learning

Docs:
License:
succeeds0

map-widget

A Racket GUI Widget to display maps based on OpenStreetMap tiles

Tags:
succeeds0

margrave

A policy analyzer

Docs:

This package needs tags

This package needs license metadata

succeeds; has failing tests5

mario

An interpreter for the 2d programming language MarioLANG

This package needs documentation

This package needs license metadata

succeeds; has dependency problems4

marionette

A Racket library that lets you control Firefox via the Marionette Protocol. (docs and implementation)

License:
succeeds0

marionette-doc

A Racket library that lets you control Firefox via the Marionette Protocol. (docs only)

License:
succeeds0

marionette-lib

A Racket library that lets you control Firefox via the Marionette Protocol. (implementation only)

This package needs documentation

License:
succeeds4

marionette-test

A Racket library that lets you control Firefox via the Marionette Protocol. (tests only)

This package needs documentation

License:
succeeds4

markdown

Markdown format parser.

Docs:
License:
succeeds0

markdown-ng

New Generation of a Racket Markdown library

Tags:

This package needs license metadata

succeeds2

markdown-to-scribble

Convert markdown to scribble

License:
succeeds0

markparam

a convenience library for continuation marks like parameters

Docs:

This package needs license metadata

succeeds2

markparam-doc

a convenience library for continuation marks like parameters

Docs:

This package needs license metadata

succeeds2

markparam-lib

a convenience library for continuation marks like parameters

This package needs documentation

This package needs license metadata

succeeds4

markparam-test

a convenience library for continuation marks like parameters

This package needs documentation

This package needs license metadata

succeeds4

match-count

Instrumented match

This package needs documentation

This package needs license metadata

succeeds4

match-plus

This package needs a description

This package needs tags

This package needs license metadata

succeeds3

match-string

string-append and append as a match patterns

This package needs license metadata

succeeds2

New

math-quiz

Math-quiz for grade 1,2,3, ... (elementary school)

Docs:
License:
succeeds0

mathler

terminal version of mathler game, and its solver

This package needs documentation

This package needs tags

License:
succeeds4

mboxrd-read

Racket functions for reading mboxrd and mboxcl2 (used by dovecot) format

Tags:

This package needs license metadata

succeeds2

mc-coach

This package needs documentation

This package needs tags

This package needs license metadata

fails6

mc-coach-assess

Assessment flashcards for MetaCoders coach training.

This package needs documentation

This package needs tags

This package needs license metadata

fails6

mcfly

Embedded Package Documentation Runtime

Docs:

This package needs license metadata

succeeds2

measures

Units and measures with basic arithmetic operations.

Docs:
Tags:

This package needs license metadata

succeeds2

measures-with-dimensions

based on measures, but with dimensions and types

Docs:

This package needs license metadata

fails6

mediafile

Media File Metadata Utilities

Docs:

This package needs license metadata

succeeds2

medic

A debugging tool for better printf

Docs:

This package needs tags

This package needs license metadata

succeeds; has failing tests5

megaparsack

practical parser combinators

This package needs license metadata

succeeds2

megaparsack-doc

documentation (no implementation) for “megaparsack”

This package needs license metadata

succeeds2

megaparsack-lib

implementation (no documentation) for “megaparsack”

This package needs documentation

This package needs license metadata

succeeds4

megaparsack-parser

built-in parsers implemented using megaparsack

This package needs documentation

This package needs license metadata

succeeds4

megaparsack-parser-tools

helpers for using megaparsack with parser-tools

This package needs documentation

This package needs license metadata

succeeds4

memcached

A native Racket interface to memcached

Docs:
Tags:

This package needs license metadata

succeeds2

memo

Memoization with finalizers and cleanup

Docs:

This package needs license metadata

succeeds; has dependency problems2

memoize

Memoization for functions

This package needs documentation

This package needs license metadata

succeeds4

memoize-doc

documentation for memoize library

This package needs documentation

This package needs license metadata

succeeds; has failing tests5

memoize-lib

core library for memoize

This package needs documentation

This package needs license metadata

succeeds4

memoize-test

testing code for memoize ... bogus change to refresh checksum?

This package needs documentation

This package needs license metadata

succeeds4

meow

Personal utilities.

This package needs documentation

Tags:

This package needs license metadata

fails6

message-loop

A listener-based action handling system

License:
succeeds; has dependency problems2

messagepack

An implementation of the MessagePack serialization format for Racket. (docs & implementation)

License:
succeeds0

messagepack-lib

An implementation of the MessagePack serialization format for Racket. (implementation only)

This package needs documentation

License:
succeeds4

messagepack-test

An implementation of the MessagePack serialization format for Racket. (tests only)

This package needs documentation

License:
succeeds4

meta

Associate metadata with values.

Docs:
Tags:
License:
succeeds0

metapict

Create beautiful pictures and diagrams

Docs:

This package needs license metadata

succeeds; has failing tests5

mf-apply

PLT Redex lang-extension for checked metafunction application

Docs:

This package needs license metadata

succeeds2

mic1

tools for MIC-1 CPU architecture

Docs:
Tags:

This package needs license metadata

succeeds; has failing tests5

microformats

A microformats2 parsing library

License:
succeeds; has failing tests5

midi-readwrite

simple functions to read MIDI (.mid) files

Docs:

This package needs license metadata

succeeds2

mike

Micro Make replacement

Docs:
succeeds0

mime-type

Utilities for working with MIME types. (docs, tests & implementation)

Docs:
License:
succeeds0

mime-type-lib

Utilities for working with MIME types. (implementation)

This package needs documentation

License:
succeeds4

mind-map

Write and render mind maps in Racket.

Docs:

This package needs license metadata

fails6

minetest

Compile-time framework for getting 2htdp/image objects into Minetest (as blocks, items, recipes, and/or schematics). Only works on Linux.

Docs:

This package needs license metadata

fails6

ming

名语言/Ming language,中文化的LISP编程语言/Lisp in Chinese。

Docs:
License:
succeeds; has failing tests5

mini-theme

A minimal DrRacket theme

This package needs license metadata

succeeds2

minikanren

A Planet 2 package for minikanren

Tags:

This package needs license metadata

succeeds2

minikanren-ee

An embedded expander wrapper around faster-minikanren, offering better error messages and some automatic program transformations

This package needs documentation

This package needs tags

This package needs license metadata

succeeds4

minipascal

MiniPascal as a Racket language

This package needs documentation

This package needs license metadata

succeeds4

mintexpp

Minimal Tex Preprocessor, inspired by Pollen

This package needs documentation

License:
succeeds4

mintexpp-lib

Implementation of the Minimal Tex Preprocessor

This package needs documentation

License:
succeeds4

mintexpp-reader-lib

The at-expression reader of the Minimal Tex Preprocessor

This package needs documentation

License:
succeeds4

mintexpp-tex-lib

A TeX backend for the Minimal Tex Preprocessor

This package needs documentation

License:
succeeds4

misc1

Miscellaneous utilities collection.

Docs:

This package needs tags

This package needs license metadata

succeeds2

mischief

Mischief: A Racketeer's Toolkit

Docs:

This package needs license metadata

succeeds; has failing tests5

mischief-dev

Mischief: A Racketeer's Toolkit [development branch]

Docs:

This package needs license metadata

succeeds; has conflicts; has failing tests5

mixfix

Mixfix for Racket

Docs:
Tags:
License:
succeeds0

mk

This package needs a description

This package needs documentation

This package needs license metadata

succeeds4

mm

an environment for exploring memory management

This package needs documentation

Tags:

This package needs license metadata

succeeds4

mmap

Wrapper for the system mmap() function

This package needs documentation

This package needs license metadata

succeeds4

mobilpay

A barebones implementation of mobilpay's credit card ordering interface in Racket.

This package needs documentation

License:
succeeds4

mock

A library for creating test mocks

This package needs license metadata

succeeds2

mock-rackunit

RackUnit checks for testing with mocks from the mock package

This package needs license metadata

succeeds2

mockfighter

Stockfighter-like API for a limit order exchange

This package needs license metadata

succeeds; has dependency problems; has failing tests5

mode-lambda

2d sprite-based graphics engine

This package needs license metadata

succeeds2

modern-macros-talk

Slideshow implementation of the Modern Macros keynote talk at PADL 2023

Tags:
License:
succeeds; has failing tests5

mojilang

This package needs a description

This package needs documentation

This package needs tags

This package needs license metadata

succeeds4

molis-hai

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

Docs:

This package needs license metadata

fails6

monad

A generic/polymorphic monad library for Racket.

This package needs documentation

Tags:

This package needs license metadata

succeeds4

monadicrkt

monadic racket utils

Tags:
License:
succeeds2

mongodb

A native Racket interface to MongoDB & BSON

Docs:
Tags:
License:
succeeds0

monitors

Java style monitors for Racket objects

Docs:

This package needs license metadata

succeeds2

monotonic

Monotonic time for Racket.

Docs:
License:
succeeds0

moonrat

A template based random text generator with an emphasis on readability and simplicity.

Docs:
succeeds0

mordae

Personal utilities, do not use directly!

This package needs documentation

This package needs tags

This package needs license metadata

succeeds4

morsel-doc

documentation for morsel-lib

Docs:
Tags:

This package needs license metadata

succeeds2

morsel-lib

core of Plisqin

This package needs documentation

This package needs license metadata

succeeds4

mosquitto-ffi

An FFI binding of libmosquitto for racket

This package needs documentation

This package needs license metadata

succeeds; has failing tests5

mox

Open XML for Microsoft Office

Docs:

This package needs license metadata

fails6

mqtt-client

Racket MQTT client implementation based on paho.mqtt.c

License:
succeeds; has failing tests5

mred-designer

A WYSIWYG GUI generator for Racket

This package needs documentation

Tags:

This package needs license metadata

succeeds4

msgpack

Implementation of the MessagePack protocol.

Docs:

This package needs license metadata

succeeds; has failing tests5

msgpack-rpc

A MessagePack-RPC client for Racket

This package needs license metadata

succeeds2

multi-file-lang

a #lang language for multiple files in one

Tags:

This package needs license metadata

succeeds; has failing tests5

multi-id

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

Docs:

This package needs license metadata

fails6

multicolumn

GUI widget with multicolumn data table. Columns width may be set in pixels or in percents.

This package needs documentation

Tags:

This package needs license metadata

succeeds4

multimethod

This package needs a description

This package needs tags

This package needs license metadata

succeeds3

multimethod-doc

This package needs a description

This package needs tags

This package needs license metadata

succeeds3

multimethod-lib

This package needs a description

This package needs documentation

This package needs tags

This package needs license metadata

succeeds4

multimethod-test

This package needs a description

This package needs documentation

This package needs tags

This package needs license metadata

succeeds4

multipath-daemon

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

This package needs tags

This package needs license metadata

succeeds2

multiscope

This package needs a description

This package needs documentation

This package needs tags

This package needs license metadata

succeeds4

music

A music notation language. Outputs MIDI. See more on github.

Docs:

This package needs license metadata

fails6

mutate

Program mutation library - meta package

Docs:
Tags:

This package needs license metadata

succeeds2

mutate-doc

Program mutation library - docs

Docs:

This package needs tags

This package needs license metadata

succeeds2

mutate-lib

Program mutation library

This package needs documentation

Tags:

This package needs license metadata

succeeds4

mutate-mutators

Program mutation library - mutator library

This package needs documentation

Tags:

This package needs license metadata

succeeds4

mutate-test

Program mutation library - tests

This package needs documentation

This package needs tags

This package needs license metadata

succeeds4

mutt

Racket API for the Mutt email client

Docs:

This package needs license metadata

succeeds2

mvar

An implementation of Haskell’s MVars in Racket

Docs:
License:
succeeds0

mvar-doc

documentation (no implementation) for “mvar”

Docs:
License:
succeeds0

mvar-lib

implementation (no documentation) for “mvar”

This package needs documentation

License:
succeeds4

mvar-test

tests for “mvar”

This package needs documentation

License:
succeeds4

my-cond

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

Tags:

This package needs license metadata

succeeds2

namecaser

A library for converting names between different programming language naming styles.

Docs:
Tags:
License:
succeeds0

named-arguments

A different syntax for specifying named arguments in Racket, by Alex Knauth

This package needs documentation

Tags:
License:
succeeds4

namespaced-transformer

This package needs a description

This package needs tags

This package needs license metadata

succeeds3

namespaced-transformer-doc

This package needs a description

This package needs tags

This package needs license metadata

succeeds3

namespaced-transformer-lib

This package needs a description

This package needs documentation

This package needs tags

This package needs license metadata

succeeds4

nanopass

This package needs a description

Docs:
Tags:

This package needs license metadata

succeeds3

nasa-open-api

Library for a handful of NASA's Open APIs

This package needs license metadata

succeeds2

nat-traversal

NAT traversal utilities, including NAT-PMP and UPnP.

This package needs license metadata

succeeds; has failing tests5

natural-cli

Easily write large command-line interfaces (CLIs)

This package needs license metadata

succeeds2

neo4j-lib

Neo4j interface

Docs:

This package needs license metadata

succeeds2

neologia

A language for creating and managing dictionaries and lexicons

Docs:

This package needs license metadata

succeeds; has dependency problems2

nested-hash

Functions to allow for easy nested hash setting and getting.

This package needs license metadata

succeeds2

net-cookies

RFC6265-compliant cookie handling for client and server

Docs:
Tags:
License:
0

net-cookies-doc

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

Docs:
Tags:
License:
0

net-cookies-lib

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

This package needs documentation

Tags:
License:
4

net-cookies-test

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

This package needs documentation

Tags:
License:
4

net-ip

IP address utilities (implementation and docs).

Docs:
License:
succeeds0

net-ip-doc

IP address utilities (docs only).

Docs:
License:
succeeds0

net-ip-lib

IP address utilities (implementation only).

This package needs documentation

License:
succeeds4

net-ip-test

Tests for net-ip-lib.

This package needs documentation

License:
succeeds4

net-jwt

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

Docs:

This package needs license metadata

succeeds2

net-pem

Privacy Enhanced Mail (PEM) Parsing and Unparsing

This package needs documentation

This package needs license metadata

succeeds4

net2

Highly experimental and aspirational networking library. Not yet fit for public consumption.

Docs:

This package needs license metadata

succeeds2

netrc

Find entries in ~/.netrc files

Docs:
Tags:

This package needs license metadata

succeeds2

neu-cs2500-handin

This package needs a description

This package needs documentation

This package needs tags

This package needs license metadata

succeeds4

neuron

Decentralized Software Organisms

Docs:

This package needs license metadata

succeeds; has dependency problems2

neuron-doc

Documentation for neuron

Docs:

This package needs tags

This package needs license metadata

succeeds; has dependency problems; has failing tests5

neuron-lib

Impelementation of neuron

This package needs documentation

This package needs tags

This package needs license metadata

succeeds; has failing tests5

neuron-shell

Interactive UI for Neuron

This package needs documentation

This package needs tags

This package needs license metadata

fails6

nevermore

A silly little Racket package that will never change. Its purpose is to be used to test racket-docker builds.

This package needs documentation

License:
succeeds4

new

Tool to create a new package on the specified template. Templates at https://github.com/racket-templates. Thanks to Philip Dumaresq (nixin72) for creating this tool.

Docs:
Tags:

This package needs license metadata

succeeds2

nlopt

FFI wrapper for the NLopt nonlinear optimization library.

Docs:

This package needs license metadata

succeeds; has dependency problems; has failing tests5

no-vert-bar-lang

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

This package needs license metadata

succeeds2

noise

Implements perlin and simplex noise in typed racket based on the implementations from http://webstaff.itn.liu.se/~stegu/simplexnoise/simplexnoise.pdf

This package needs license metadata

succeeds2

noise-protocol

Implementation of the Noise Protocol Framework cryptographic transport suite.

This package needs documentation

This package needs license metadata

succeeds; has failing tests5

non-det

Racket non-determinism

This package needs documentation

Tags:

This package needs license metadata

succeeds; has dependency problems4

north

A database migration tool.

Docs:
License:
succeeds0

nproc

A simple wrapper to num_processors in gnulib's nproc module

Docs:
Tags:

This package needs license metadata

succeeds; has failing tests5

nsf-scribble

A Scribble document style for NSF proposals

Tags:
License:
succeeds0

numformat-old

Number Formatting

Tags:

This package needs license metadata

succeeds2

numspell

Spelling Numbers as English

Docs:
Tags:

This package needs license metadata

succeeds2

nvim-client

API client for the Neovim text editor

This package needs license metadata

succeeds; has dependency problems2

object-backtrace

This package needs a description

This package needs documentation

This package needs tags

This package needs license metadata

succeeds4

ocelot

A solver-aided relational logic DSL

Docs:

This package needs license metadata

fails6

odysseus

Library with handy general-purpose functions and macro as well as specific ones

This package needs documentation

Tags:

This package needs license metadata

succeeds; has dependency problems4

oii-422-handin-client

Handin Client for PUCV PL course OII-422

This package needs documentation

This package needs tags

This package needs license metadata

succeeds; has failing tests5

onlog

Perform operations on log files

Docs:

This package needs license metadata

fails6

open-app

A utility for opening a file or url with the default application.

Docs:

This package needs license metadata

succeeds2

openal

FFI for OpenAL

Docs:
Tags:

This package needs license metadata

succeeds2

openapi-type-provider

Type provider for OpenAPI schemas. Generate well-typed client libraries in Typed Racket.

This package needs license metadata

fails6

openapidsl

This package allows to build an OpenApiSpec (JSON) artifact by means of a DSL that handles, type, paths, params, entity ...

Docs:
Tags:

This package needs license metadata

fails6

opencl

A Racket interface to OpenCL using an FFI

Docs:

This package needs license metadata

succeeds; has failing tests5

opencpu

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

Docs:

This package needs license metadata

fails6

opencv

FFI bindings to the OpenCV library

This package needs documentation

This package needs license metadata

succeeds; has failing tests5

openfst

A partial, unofficial set of bindings for the OpenFST library, based partially on the Python package Pynini

Docs:
License:
succeeds0

openfst-x86_64-linux

native libraries for openfst on x86_64-linux

This package needs documentation

Tags:
License:
succeeds4

openfst-x86_64-macosx

native libraries for openfst on x86_64-macosx

This package needs documentation

Tags:
License:
succeeds4

openfst-x86_64-win32

native libraries for openfst on x86_64-win32

This package needs documentation

Tags:
License:
succeeds4

opengl

Exhaustive Racket bindings to OpenGL

Docs:

This package needs license metadata

succeeds; has failing tests5

openh264-x86_64-macosx

This package needs a description

This package needs documentation

This package needs license metadata

succeeds4

openmpi

A Racket interface to MPI based on an FFI to OpenMPI

Docs:

This package needs license metadata

succeeds; has failing tests5

openweather

Library for OpenWeatherMap's API. Only US, with zipcode is currently supported.

This package needs license metadata

succeeds; has dependency problems2

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

This package needs license metadata

succeeds4

operational-transformation-demo

Demo collaborative editor using Operational Transformation (OT).

This package needs documentation

This package needs tags

This package needs license metadata

succeeds4

operational-transformation-lib

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

This package needs documentation

This package needs tags

This package needs license metadata

succeeds4

opt

Optional and Either data type utilities. Provides util function for Typed Racket's Option type as well as defines an Either type.

Docs:

This package needs license metadata

succeeds; has dependency problems2

optimization-coach

Optimization Coach Plug-In for DrRacket

License:
0

option-bind

Monadic shorthand for propagating #f in Option types

This package needs tags

This package needs license metadata

succeeds2

org

Org mode as #lang org.

This package needs documentation

This package needs license metadata

fails6

org-mode

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

This package needs documentation

Tags:

This package needs license metadata

succeeds4

org-tools

DrRacket tool for Org Mode

This package needs documentation

This package needs license metadata

fails6

orthauth

orthogonal authentication for racket

This package needs documentation

This package needs tags

This package needs license metadata

succeeds; has failing tests5

osc

Open Sound Control data definitions

Docs:
Tags:

This package needs license metadata

succeeds2

otp

Implementation of one-time passwords as specified by RFC4226 and RFC6238.

Docs:
Tags:

This package needs license metadata

succeeds2

otp-doc

This package needs a description

Docs:

This package needs tags

This package needs license metadata

succeeds3

otp-lib

This package needs a description

This package needs documentation

This package needs tags

This package needs license metadata

succeeds4

overeasy

Racket Language Test Engine

Docs:
Tags:

This package needs license metadata

succeeds2

overscan

A toolkit and live coding environment for broadcasting video.

Docs:

This package needs license metadata

succeeds; has dependency problems; has failing tests5

p5

Uses urlang to give p5.js better syntax.

This package needs documentation

This package needs license metadata

succeeds; has failing tests5

package-analysis

A package for analyzing the Racket package ecosystem

Tags:

This package needs license metadata

succeeds2

Package-Backward-Compatibility-Checker

check backward compatibility of changes to Racket and/or base packages

This package needs documentation

Tags:

This package needs license metadata

succeeds4

packet-socket

Access to raw Ethernet frames from Racket

This package needs documentation

Tags:

This package needs license metadata

succeeds; has failing tests5

Packrat

A small library of parsing combinators and a syntax for defining parsers based on the portable packrat parsing library by Tony Garnock-Jones.

Docs:

This package needs license metadata

succeeds2

paddle

Paddle is a microworld.

Docs:

This package needs license metadata

fails6

pangu

Paranoid text spacing with Racket.

Docs:

This package needs tags

This package needs license metadata

succeeds2

parameter

Parameter utilities

Docs:

This package needs tags

This package needs license metadata

succeeds; has dependency problems2

parendown

A weak opening parenthesis, good for eliminating indentation.

Docs:

This package needs license metadata

succeeds2

parendown-doc

A weak opening parenthesis, good for eliminating indentation. (doc)

Docs:

This package needs license metadata

succeeds2

parendown-lib

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

This package needs documentation

This package needs license metadata

succeeds4

parendown-test

A weak opening parenthesis, good for eliminating indentation. (test)

This package needs documentation

This package needs license metadata

succeeds4

parenlog

A language that is like Prolog, but parenthetical.

Docs:

This package needs license metadata

succeeds; has dependency problems2

pareto-frontier

Efficient Pareto frontier calculation

License:
succeeds0

parquet

Support for the Apache Parquet column-oriented file format. Uses the thrift package for actual file handling.

Docs:
Tags:

This package needs license metadata

succeeds2

parsack

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

Docs:
Tags:

This package needs license metadata

succeeds2

parsack-doc

documentation for parsack

Docs:

This package needs license metadata

succeeds2

parsack-lib

core parsack files (no docs or tests)

This package needs documentation

Tags:

This package needs license metadata

succeeds4

parsack-test

tests and examples for parsack

This package needs documentation

This package needs license metadata

succeeds4

parse-qif

Basic QIF-parsing code, used to apply categories to downloaded transactions

This package needs documentation

This package needs license metadata

succeeds; has failing tests5

parser-combinator

Parser / Lexer Library, and JSON Implementation.

This package needs documentation

This package needs license metadata

succeeds; has dependency problems4

parted

Interface to GNU Parted Disk Partion Utility

Docs:

This package needs tags

This package needs license metadata

succeeds2

pcf

PCF with Contracts and Symbolic Values

Docs:
Tags:

This package needs license metadata

fails6

pcg

Permuted congruential generators (PCG) in Racket

Docs:
Tags:

This package needs license metadata

succeeds2

pdf-read

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

Docs:

This package needs license metadata

succeeds; has failing tests5

peg

PEG parser generator

Docs:
Tags:

This package needs license metadata

succeeds2

peg-gen

Well-formed random PEG generator

Docs:
License:
succeeds0

peg-parser

Racket parser tool based on PEG.

Tags:
License:
succeeds0

peony

A small frontend on web-server to make developing some kinds of webapp quicker.

Docs:

This package needs license metadata

succeeds2

persistent-array

A semi-persistent array

Tags:

This package needs license metadata

succeeds2

persistent-union-find

A persistent implementation of the union-find data structure

This package needs documentation

Tags:

This package needs license metadata

succeeds4

pex

Apollo Art PEx System Control

Docs:

This package needs tags

This package needs license metadata

succeeds; has failing tests5

pfds

Purely functional data structures for Typed Racket

Docs:
Tags:

This package needs license metadata

fails6

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.

Docs:

This package needs license metadata

fails6

phc-adt-doc

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

Docs:

This package needs license metadata

fails6

phc-adt-lib

Implementation of phc-adt

This package needs documentation

Tags:

This package needs license metadata

fails6

phc-adt-test

Tests for phc-adt

This package needs documentation

This package needs license metadata

fails6

phc-toolkit

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

Docs:

This package needs license metadata

fails6

php-parser

A php parser

This package needs documentation

Tags:

This package needs license metadata

succeeds4

pict-abbrevs

Pict helper functions

Tags:

This package needs license metadata

succeeds2

pict-balloon2

Provides `pict/balloon2`, which is intended as an improvement over `pict/balloon`

This package needs documentation

Tags:

This package needs license metadata

succeeds4

pict-utils

Asumu Takikawa's pict-utils

This package needs tags

This package needs license metadata

succeeds; has failing tests5

pict3d

Modern 3D engine with a purely functional interface

Docs:
License:
fails6

pict3d-die-cut

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

Docs:
Tags:

This package needs license metadata

fails6

pict3d-orig

Modern 3D engine with a purely functional interface

Docs:

This package needs license metadata

fails6

picturing-programs-typed

Bloch's picturing-programs package converted to be usable in Typed Racket. Typed utility functions for posns also included.

This package needs documentation

This package needs license metadata

succeeds; has failing tests5

pidec

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

Docs:
Tags:

This package needs license metadata

succeeds2

pie

The Pie language, used in The Little Typer

Docs:

This package needs license metadata

succeeds; has dependency problems; has failing tests5

pie-a-let-mode

A little fork of the Pie language (adds `let` and `equal`).

Docs:

This package needs license metadata

fails6

piecrust

An automated (RESTful) CRUD API generator for use with the Racket web server.

Docs:

This package needs license metadata

succeeds2

pinyin

汉字转拼音

Docs:
Tags:

This package needs license metadata

succeeds2

pipe

Iteratees in Typed Racket.

Docs:

This package needs license metadata

succeeds2

pipechain

Provides a quick and easy way to reduce nested function calls without creating many superfluous temporary names. Naming things is hard, but so is reading nested function calls!

Docs:

This package needs license metadata

succeeds; has dependency problems2

pitfall

PDF generation library [under development]

This package needs documentation

Tags:

This package needs license metadata

succeeds4

pk

slightly superior print (peek) debugging

This package needs documentation

Tags:

This package needs license metadata

succeeds4

pkg-build

Build server for pkgs

Docs:

This package needs tags

This package needs license metadata

succeeds2

pkg-dep-draw

This package needs a description

This package needs license metadata

succeeds3

pkg-index

The Racket package catalog server

This package needs documentation

This package needs tags

License:
fails6

pkg-push

This package needs a description

This package needs documentation

This package needs tags

This package needs license metadata

succeeds4

pl

Eli's PL course plugin

Docs:

This package needs license metadata

succeeds; has dependency problems; has failing tests5

plai-dynamic

Quick and dirty dynamically scoped plai-like language. Improvements welcome at https://gitlab.com/bremner/plai-dynamic

This package needs documentation

This package needs license metadata

succeeds; has dependency problems4

plai-lazy

A lazy variant of the plai language

Docs:
Tags:

This package needs license metadata

succeeds2

plai-math

Provides helpful math functions to plai-typed

This package needs documentation

This package needs license metadata

fails6

plai-typed

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

This package needs license metadata

succeeds2

plai-typed-s-exp-match

Simple S-expression matcher for use with plai-typed

This package needs tags

This package needs license metadata

succeeds2

plait

The Plait language is a hybrid of Racket (concrete syntax) and ML (type system) that is intended for use in an interpreters-based programming-languages course. It's an improved variant of `plai-typed`.

Docs:

This package needs license metadata

succeeds; has failing tests5

plaitypus

Typed variant of #lang plai. Forked from plai-typed, brought closer to #lang plai.

Docs:

This package needs license metadata

succeeds2

planet2-example

An example package for testing purposes

This package needs documentation

Tags:

This package needs license metadata

succeeds; has failing tests5

planning

A library for automated planning.

Docs:

This package needs license metadata

succeeds2

play

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

This package needs documentation

Tags:

This package needs license metadata

succeeds; has failing tests5

plisqin

An SQL generator

Docs:

This package needs license metadata

succeeds; has failing tests5

plot-bestfit

This package needs a description

Docs:

This package needs tags

This package needs license metadata

succeeds3

plot-container

Embed plot snips in Racket GUI applications

Tags:
succeeds0

Plot-cookbook

Plot-cookbook

This package needs documentation

License:
fails6

plplot

FFI bindings to PLplot

This package needs documentation

Tags:
License:
succeeds; has failing tests5

plt-build-plot

tools to record and plot `raco setup` memory use

This package needs documentation

This package needs tags

This package needs license metadata

succeeds4

plt-service-monitor

service-monitoring and "heartbeat" tools

This package needs tags

This package needs license metadata

succeeds2

plt-web

Web-page creation libraries

Docs:

This package needs tags

This package needs license metadata

succeeds2

plt-web-doc

documentation part of "plt-web"

Docs:

This package needs tags

This package needs license metadata

succeeds2

plt-web-lib

PLT web page style and generation

This package needs documentation

This package needs tags

License:
succeeds4

pmap

Implementations of map using parallel futures and places

Docs:

This package needs license metadata

succeeds2

pmsf

PMS formatting and parsing functions. Metapackage.

This package needs documentation

succeeds4

pmsf-condition

PMS formatting and parsing functions. Condition component.

This package needs documentation

succeeds4

pmsf-depend

PMS formatting and parsing functions. DEPEND component.

This package needs documentation

succeeds4

pmsf-doc

PMS formatting and parsing functions. Documentation.

Docs:
succeeds0

pmsf-iuse

PMS formatting and parsing functions. IUSE component.

This package needs documentation

succeeds4

pmsf-keywords

PMS formatting and parsing functions. KEYWORDS component.

This package needs documentation

succeeds4

pmsf-lib

PMS formatting and parsing functions. Common library.

This package needs documentation

succeeds4

pmsf-license

PMS formatting and parsing functions. License component.

This package needs documentation

succeeds4

pmsf-manifest

PMS formatting and parsing functions. Manifest component.

This package needs documentation

succeeds4

pmsf-name

PMS formatting and parsing functions. Name component.

This package needs documentation

succeeds4

pmsf-required-use

PMS formatting and parsing functions. REQUIRED_USE component.

This package needs documentation

succeeds4

pmsf-restrict

PMS formatting and parsing functions. RESTRICT component.

This package needs documentation

succeeds4

pmsf-slot

PMS formatting and parsing functions. SLOT component.

This package needs documentation

succeeds4

pmsf-src-uri

PMS formatting and parsing functions. SRC_URI component.

This package needs documentation

succeeds4

pmsf-test

PMS formatting and parsing functions. Tests.

This package needs documentation

succeeds4

png-image

Library to view and modify PNG chunks.

Docs:

This package needs license metadata

succeeds2

point-free

A library for easier and more powerful function composition

This package needs license metadata

succeeds2

pollen

Publishing system for web-based books

Docs:
Tags:

This package needs license metadata

succeeds2

pollen-citations-mcgill

A McGill-style citations system that works within the Pollen publishing system.

License:
succeeds0

pollen-component

Component-based development for Pollen

This package needs license metadata

succeeds; has failing tests5

pollen-count

This package needs a description

This package needs tags

This package needs license metadata

succeeds3

pollen-rock

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

Tags:

This package needs license metadata

succeeds; has dependency problems; has failing tests5

pollen-tfl

Sample Pollen project: source code for Typography for Lawyers website

This package needs license metadata

succeeds2

pollen-tuftorial

Pollen tutorial project based on Tufte CSS

This package needs tags

This package needs license metadata

succeeds2

polyglot

Generate static websites using any mixture of any language for humans or computers.

This package needs documentation

This package needs license metadata

fails6

polyglot-doc

Documentation for polyglot

This package needs documentation

This package needs license metadata

fails6

polyglot-lib

Implementation for Polyglot

This package needs documentation

This package needs license metadata

fails6

polyglot-test

Tests for Polyglot

This package needs documentation

This package needs tags

This package needs license metadata

fails6

polysemy

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

Docs:

This package needs license metadata

succeeds2

pop-pl

A Patient-Oriented Prescription Programming Language

This package needs documentation

This package needs tags

This package needs license metadata

succeeds4

popl-2012-ryr-talk

This package needs a description

This package needs documentation

This package needs tags

This package needs license metadata

succeeds; has failing tests5

poppler-i386-macosx

native libraries for "racket-poppler" package

This package needs documentation

Tags:
License:
succeeds4

poppler-win32-i386

native libraries for "racket-poppler" package

This package needs documentation

Tags:
License:
succeeds4

poppler-win32-x86-64

native libraries for "racket-poppler" package

This package needs documentation

Tags:
License:
succeeds4

poppler-x86-64-macosx

native libraries for "racket-poppler" package

This package needs documentation

Tags:
License:
succeeds4

port-match

Pattern Matching for Ports

This package needs license metadata

succeeds2

portage-admin

A GUI application for inspection of Gentoo-based systems. Metapackage.

This package needs documentation

succeeds4

portage-admin-doc

A GUI application for inspection of Gentoo-based systems. Documentation.

succeeds0

portage-admin-lib

A GUI application for inspection of Gentoo-based systems. Core.

This package needs documentation

succeeds4

portage-admin-test

A GUI application for inspection of Gentoo-based systems. Tests.

This package needs documentation

succeeds4

portaudio

Bindings for portaudio, a cross-platform audio library.

Docs:

This package needs license metadata

succeeds; has failing tests5

portaudio-aarch64-macosx

aarch64 macosx libraries for portaudio

This package needs documentation

Tags:

This package needs license metadata

succeeds4

portaudio-x86_64-linux

Linux callback library for portaudio

This package needs documentation

This package needs license metadata

succeeds4

portaudio-x86_64-macosx

macosx libraries for portaudio

This package needs documentation

Tags:

This package needs license metadata

succeeds4

portaudio-x86_64-win32

64-bit windows libraries for portaudio

This package needs documentation

This package needs license metadata

succeeds4

positional-tree-utils

A collection of functions which I have found useful when working with positional trees.

This package needs documentation

This package needs license metadata

fails6

postfix-dot-notation

a lang-extension for postfix dot notation

This package needs license metadata

succeeds2

postmark

A front-end for the Postmark email delivery service API

Docs:
Tags:

This package needs license metadata

succeeds; has failing tests5

postmark-client

A client for the Postmark HTTP API.

Docs:
Tags:
License:
succeeds; has conflicts0

postnet

USPS POSTNET Barcode Encoding

Docs:

This package needs tags

This package needs license metadata

succeeds2

power-struct

Structure macro that easily defines a tagged default struct.

Tags:

This package needs license metadata

succeeds; has dependency problems2

ppict

progressive picts and slideshows

Docs:

This package needs license metadata

succeeds2

ppict-slide-grid

This package needs a description

This package needs documentation

Tags:

This package needs license metadata

succeeds4

pprint

A universal pretty printing library

Docs:

This package needs license metadata

succeeds2

pprint-compact

A non-greedy pretty printer

License:
succeeds0

prefab-predicate-compat

Provides `define-backwards-compatible-flat-prefab-predicate`which is like `define-predicate` but allows for backwards compatible prefab predicate declarations.

This package needs documentation

This package needs license metadata

succeeds; has dependency problems4

presentation-big-bang

Adds features to the racket universe big-bang: magnification and an overlay that shows the events as they occur.

This package needs license metadata

succeeds2

preserves

Preserves is a new data model and serialization format in many ways comparable to JSON, XML, S-expressions, CBOR, ASN.1 BER, and so on.

This package needs documentation

This package needs license metadata

succeeds4

pretty-expressive

A pretty expressive printer

License:
succeeds0

pretty-format

Pretty versions of printf, format, etc. that print according to format strings

This package needs license metadata

succeeds2

pretty-graphs

For visualizing generic graphs as picts.

Docs:

This package needs license metadata

fails6

print-debug

Debugging tool. Use for debug printing variables and expresions.

Docs:

This package needs license metadata

succeeds; has conflicts; has dependency problems; has failing tests5

priority-queue

Max priority queue data structure

License:
succeeds0

private-in

Require private bindings.

Tags:

This package needs license metadata

succeeds2

process-queue

A library for managing a queue of processes.

Docs:

This package needs tags

This package needs license metadata

fails6

profile-flame-graph

Library that connects the Racket profiler to the flamegraph tool

Tags:

This package needs license metadata

succeeds; has failing tests5

profj

ProfessorJ

Docs:
Tags:

This package needs license metadata

succeeds; has failing tests5

progedit

Programmatic File Editing

Docs:
Tags:

This package needs license metadata

succeeds2

protobj

Prototype-Delegation Object Model

Docs:

This package needs tags

This package needs license metadata

succeeds2

protobuf

Protocol Buffer serialization library and ProtoC code generator plugin

Tags:

This package needs license metadata

succeeds2

protocol-buffers

An implementation of the Protocol Buffers proto2 and proto3 specs. (docs & implementation)

Tags:

This package needs license metadata

succeeds2

protocol-buffers-lib

An implementation of the Protocol Buffers proto2 and proto3 specs. (implementation only)

This package needs documentation

Tags:
License:
succeeds4

protocol-buffers-test

An implementation of the Protocol Buffers proto2 and proto3 specs. (tests only)

This package needs documentation

Tags:

This package needs license metadata

succeeds4

psd

Read (and will write) Photoshop Documents

Docs:

This package needs license metadata

succeeds2

punctaffy

A library for working with higher-dimensional brackets, such as quasiquotation syntax.

Docs:

This package needs license metadata

succeeds2

punctaffy-doc

A library for working with higher-dimensional brackets, such as quasiquotation syntax. (doc)

Docs:

This package needs license metadata

succeeds2

punctaffy-lib

A library for working with higher-dimensional brackets, such as quasiquotation syntax. (lib)

This package needs documentation

This package needs license metadata

succeeds4

punctaffy-test

A library for working with higher-dimensional brackets, such as quasiquotation syntax. (test)

This package needs documentation

This package needs license metadata

succeeds4

pure-crypto

a pure crypto implementation for racket

License:
succeeds0

puresuri

puresuri presentation system

Docs:
Tags:

This package needs license metadata

succeeds2

puzzler

A language for building 2D grid-based puzzle games.

Docs:

This package needs license metadata

succeeds2

pvector

Fast, immutable, persistent vectors

Docs:

This package needs license metadata

succeeds2

py-fizz

Physics sandbox for racket. Compiles to Python and uses the Pymunk physics engine. High level tool for creating physics simulations and digital toys. Pygame and pymunk are dependencies. (Python too, obviously)

Docs:
Tags:

This package needs license metadata

succeeds; has dependency problems; has failing tests5

pydrnlp

NLP Library for Digital Ricoeur

Docs:

This package needs license metadata

fails6

pyffi

Use Python from Racket.

This package needs documentation

Tags:

This package needs license metadata

fails6

pyffi-doc

Use Python from Racket.

Docs:
Tags:

This package needs license metadata

fails6

pyffi-lib

Use Python from Racket.

This package needs documentation

Tags:

This package needs license metadata

fails6

python

An implementation of the Python programming language for Racket

This package needs documentation

Tags:

This package needs license metadata

succeeds; has failing tests5

python-tokenizer

A fairly direct translation of tokenize.py

Tags:

This package needs license metadata

succeeds2

qi

A general-purpose functional DSL.

This package needs license metadata

succeeds2

qi-cat

Packages for studying the connections between Qi and Category Theory.

This package needs documentation

License:
fails6

qi-doc

A general-purpose functional DSL. [docs only]

Docs:

This package needs license metadata

succeeds2

qi-lib

A general-purpose functional DSL. [implementation only]

This package needs documentation

This package needs license metadata

succeeds4

qi-probe

A "circuit tester" style debugger for Qi.

This package needs documentation

This package needs license metadata

succeeds4

Qi-Quickscripts

DrRacket integration scripts for the Qi language

This package needs license metadata

succeeds2

qi-test

A general-purpose functional DSL. [tests only]

This package needs documentation

This package needs license metadata

succeeds4

qiniu-sdk

A simple library for qiniu.com

This package needs documentation

Tags:

This package needs license metadata

succeeds4

qresults-list

enhanced list-box% control

Tags:

This package needs license metadata

succeeds2

qtops

Perform operations on things with qualities

Docs:

This package needs license metadata

succeeds; has dependency problems; has failing tests5

quad

Document processor (unstable)

Docs:

This package needs license metadata

succeeds2

quad-tree

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

This package needs documentation

This package needs license metadata

succeeds4

qualified-in

Provides qualified-in, a require form which prefixes its subforms with their module names and a `:`.

This package needs documentation

Tags:

This package needs license metadata

fails6

Quaternion

Quaternion procedures for rotation of vectors and koordinates, avoids gimbal-lock.

This package needs license metadata

succeeds2

queue

An amortized O(1) queue struct

Docs:

This package needs tags

License:
succeeds; has dependency problems1

quickcheck

Quickcheck Clone

Tags:

This package needs license metadata

succeeds2

quickscript-competition-2020

Scripts from the Quickscript Competition July 2020

This package needs license metadata

succeeds; has failing tests5

quickscript-extra

Some scripts for DrRacket's Quickscript.

This package needs license metadata

succeeds; has failing tests5

quote-bad

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

Docs:

This package needs tags

This package needs license metadata

succeeds2

qweather

Racket wrapper of Qweather(和风天气) API

This package needs documentation

This package needs license metadata

fails6

r-cade

Retro game engine.

Docs:

This package needs license metadata

succeeds; has failing tests5

r-lexer

This package needs a description

Docs:

This package needs tags

This package needs license metadata

succeeds3

r-linq

LINQ implemented in Racket.

Docs:
Tags:

This package needs license metadata

succeeds2

r16

Community-Driven Interactive Code Evaluation

Docs:
License:
succeeds0

r7rs

An implementation of R7RS as a #lang

This package needs documentation

This package needs tags

This package needs license metadata

succeeds4

r7rs-lib

This package needs a description

This package needs documentation

This package needs tags

This package needs license metadata

succeeds4

raart

racket ansi art

Docs:

This package needs license metadata

succeeds2

rackcheck

A property-based testing library with shrinking support.

Docs:
License:
succeeds0

rackcheck-lib

A property-based testing library with shrinking support. (implementation)

This package needs documentation

License:
succeeds4

rackdis

Redis bindings

Docs:
Tags:

This package needs license metadata

succeeds; has failing tests5

racket-bricks

This is the basic package for Racket Bricks. https://youtu.be/yJt0kKE9YxQ Most of the code is here. But to use this in DrRacket, you'll also need brick-snip and brick-tool.

This package needs documentation

This package needs license metadata

fails6

New

racket-build-guide

Racket build and contribution documentation

This package needs tags

License:
succeeds1

racket-cheat

a user-friendly index into the Racket documentation

License:
0

racket-chipmunk

Chipmunk bindings for Racket.

This package needs documentation

This package needs license metadata

succeeds; has failing tests5

racket-cord

Racket bindings for discord.

This package needs license metadata

succeeds2

racket-dogstatsd

DogStatsD client for Racket, allowing you to send metrics to Datadog

Docs:

This package needs license metadata

succeeds2

racket-glossary

Glossary of Scheme and Racket terms, with a focus on Racket. This document is work in progress; many entries are still missing.

License:
succeeds; has dependency problems0

racket-graphviz

Make composition of Racket Pict and Graphviz Diagrams possible.

Docs:

This package needs license metadata

fails6

racket-i386-macosx-2

native libraries for "racket" package

This package needs documentation

This package needs tags

License:
4

racket-immutable

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

This package needs documentation

This package needs tags

This package needs license metadata

succeeds4

racket-lambda-runtime

A library that interacts with the AWS Lambda runtime API to run your Racket function

This package needs documentation

This package needs license metadata

succeeds; has failing tests5

racket-lang-org

Sources for http://racket-lang.org

This package needs documentation

This package needs tags

This package needs license metadata

succeeds; has failing tests5

racket-langserver

Language Server Protocol implementation for Racket

This package needs documentation

This package needs license metadata

succeeds; has failing tests5

racket-language-server

Implementation of the Language Server Protocol for Racket.

This package needs license metadata

succeeds; has failing tests5

racket-llvm

racket llvm C-API bindings

Tags:
License:
succeeds; has failing tests5

racket-locale

More, and complete, locale tools.

This package needs license metadata

succeeds; has failing tests5

racket-paint

A simple paint program

This package needs license metadata

succeeds2

racket-pkg-test-a

This package needs documentation

This package needs tags

This package needs license metadata

fails6

racket-poppler

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

This package needs documentation

This package needs license metadata

succeeds; has failing tests5

racket-ppc-macosx-2

native libraries for "racket" package

This package needs documentation

This package needs tags

License:
4

racket-predicates

A library composed of predicate functions

Docs:

This package needs license metadata

fails6

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

Tags:

This package needs license metadata

succeeds; has dependency problems4

racket-quandl

Grab data from Quandl with racket for fun and profit

Tags:

This package needs license metadata

succeeds2

racket-rackunit-grade

This package needs a description

This package needs tags

This package needs license metadata

succeeds; has conflicts; has failing tests5

racket-raylib-2d

Racket wrapper for Raylib (https://www.raylib.com/) v2.5 2D functionality

This package needs documentation

This package needs license metadata

succeeds; has failing tests5

racket-route-match

racket-route-match is a library for matching URL routes. It uses the same routing syntax as used by popular Ruby web frameworks like Ruby on Rails and Sinatra.

Tags:

This package needs license metadata

succeeds2

racket-scaffold

Simple templated content generator integrated with raco

Docs:
Tags:

This package needs license metadata

succeeds2

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

This package needs license metadata

fails6

racket-spider

lightweight http client

This package needs documentation

This package needs tags

This package needs license metadata

succeeds4

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

This package needs license metadata

succeeds; has dependency problems4

racket-to-python

My toolset for working with Python as a compilation target from Racket. It's basically just a lightweight wrapper around the Hy Language, which is basically a Lisp that compiles to Python.

This package needs documentation

This package needs tags

This package needs license metadata

succeeds; has dependency problems4

racket-tree-sitter

racket binding to tree-sitter

License:
succeeds; has failing tests5

racket-where

Small tool to find installed Racket packages

This package needs documentation

Tags:
License:
succeeds4

racket-win32-i386

native libraries for "base" package

This package needs documentation

This package needs tags

License:
4

racket-win32-i386-2

native libraries for "racket" package

This package needs documentation

This package needs tags

License:
4

racket-win32-x86_64

native libraries for "base" package

This package needs documentation

This package needs tags

License:
4

racket-win32-x86_64-2

native libraries for "racket" package

This package needs documentation

This package needs tags

License:
4

racket-x86_64-linux-natipkg-2

native libraries for "racket" package

This package needs documentation

This package needs tags

License:
4

racket-x86_64-macosx-2

native libraries for "racket" package

This package needs documentation

This package needs tags

License:
4

racketcon-2018-web-devel-workshop

Material for the web development workshop held at RacketCon 2018

Docs:
Tags:

This package needs license metadata

succeeds2

racketeer

Continuous testing for DrRacket

This package needs documentation

This package needs tags

This package needs license metadata

fails6

RacketFrames

A Racket DataFrames package.

Docs:

This package needs license metadata

fails6

racketmq

An implementation of W3C WebSub.

This package needs documentation

Tags:

This package needs license metadata

succeeds; has conflicts4

racketscript

A lightweight Racket to JavaScript compiler with some batteries included

This package needs license metadata

succeeds2

racketscript-compiler

A Racket to JavaScript compiler

This package needs documentation

This package needs license metadata

succeeds; has failing tests5

racketscript-doc

Documentation for "racketscript".

This package needs license metadata

succeeds2

racketscript-extras

Goodies for RacketScript

This package needs documentation

This package needs license metadata

succeeds4

racketscript-universe

An implementation of the htdp/universe library for racketscript using PeerJS behind the scenes.

This package needs tags

License:
succeeds; has dependency problems; has failing tests5

racketui

Automated web forms UI generator (especially for HtDP)

Docs:
Tags:

This package needs license metadata

succeeds; has dependency problems; has failing tests5

rackjure

Some Clojure-inspired idioms.

Docs:
Tags:
License:
succeeds0

rackonsole

Lightweight Operator Console for Racket Server Processes

Tags:

This package needs license metadata

succeeds2

rackpgmp

A library for profile-guided meta-programming

This package needs license metadata

succeeds; has failing tests5

rackpropagator

Reverse-mode automatic differentiation

Docs:
Tags:

This package needs license metadata

fails6

rackpropagator-doc

Rackpropagator documentation

Docs:
Tags:

This package needs license metadata

fails6

rackpropagator-lib

Reverse-mode automatic differentiation (implementation)

This package needs documentation

Tags:

This package needs license metadata

fails6

rackpropagator-test

Rackpropagator tests

This package needs documentation

Tags:

This package needs license metadata

fails6

rackterm

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

This package needs documentation

Tags:
License:
succeeds4

rackunit-abbrevs

Iterated RackUnit tests

This package needs license metadata

succeeds2

rackunit-chk

a short hand for writing rackunit tests

Tags:

This package needs license metadata

succeeds2

rackunit-fancy-runner

Command-line RackUnit test runner with fancy output

This package needs documentation

Tags:

This package needs license metadata

succeeds4

rackunit-grade

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

This package needs license metadata

succeeds; has failing tests5

rackunit-macrotypes-lib

rackunit extension for use with Turnstile lang

This package needs documentation

This package needs tags

This package needs license metadata

succeeds4

rackunit-spec

BDD test helpers for rackunit

Tags:

This package needs license metadata

succeeds2

racl

Racket bindings for NaCl, a cryptographic library.

This package needs documentation

Tags:

This package needs license metadata

fails6

raco-bug

Submit bug reports

This package needs documentation

Tags:

This package needs license metadata

succeeds4

raco-cross

A raco command to drive cross compilation.

Tags:

This package needs license metadata

succeeds2

raco-cross-doc

documentation part of "raco-cross"

Tags:

This package needs license metadata

succeeds2

raco-cross-lib

implementation (no documentation) part of "raco-cross"

This package needs documentation

Tags:

This package needs license metadata

succeeds4

raco-exe-multitarget

Create standalone binaries for multiple target platforms

This package needs documentation

License:
succeeds; has dependency problems4

raco-find-collection

A script to find collections.

Docs:

This package needs license metadata

succeeds; has failing tests5

raco-format

Format racket source files

This package needs documentation

This package needs license metadata

succeeds4

raco-invoke

Invoke raco commands from within Racket in a way that cooperates with raco-cross.

License:
succeeds0

raco-macro-step

Run the macro stepper from the command line

This package needs documentation

Tags:

This package needs license metadata

succeeds4

raco-new

A raco command for quickly creating new Racket projects

This package needs documentation

Tags:
License:
succeeds; has failing tests5

raco-pkg-env

virtualenv like tool for Racket

Tags:
License:
succeeds0

raco-pkg-env-lib

virtualenv like tool for Racket

This package needs documentation

Tags:
License:
succeeds4

raco-run

Run submodules from the command line

Docs:
Tags:
License:
succeeds0

raco-search

This package needs a description

This package needs documentation

This package needs tags

This package needs license metadata

fails6

raco-static-web

Serve some static files from raco

This package needs documentation

Tags:
License:
succeeds4

raco-watch

An extension of raco command that watching files and re-executing subcommand

Tags:

This package needs license metadata

succeeds2

racquel

Racquel is an object/relational mapper for Racket.

Docs:
Tags:

This package needs license metadata

succeeds2

racr

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

Docs:

This package needs tags

License:
succeeds1

ragg

Given a grammar in EBNF, `ragg` produces a parser that generates a syntax object with source locations. This package is maintained for backward compatibility. `brag` is an updated version.

Docs:

This package needs license metadata

succeeds2

ralgo

Convenient implementations of various data structures for Racket.

Docs:

This package needs tags

License:
succeeds; has conflicts; has failing tests5

ralist

Purely Functional Random Access Lists

Docs:
Tags:

This package needs license metadata

succeeds; has failing tests5

ranked-programming

A library that provides ranked programming functionality in Racket.

This package needs tags

This package needs license metadata

succeeds2

rapider

web scrape framework

This package needs documentation

Tags:

This package needs license metadata

succeeds4

rapider-lib

rapider-lib

This package needs documentation

This package needs tags

This package needs license metadata

succeeds4

rascas

Computer algebra system for Racket. Port of dharmatech/mpl without dependencies.

Docs:

This package needs license metadata

succeeds2

rash

The Reckless Racket Shell. For interactions and scripting.

Docs:
License:
succeeds0

rash-demos

Demo code for the Rash package.

This package needs documentation

Tags:
License:
succeeds4

ratchet

Toolkit for defining visual languages.

Docs:

This package needs tags

This package needs license metadata

succeeds; has conflicts; has dependency problems2

ratel

This package needs a description

This package needs documentation

This package needs tags

This package needs license metadata

succeeds; has dependency problems; has failing tests5

raw-string

Raw string support without at-exp

This package needs documentation

Tags:

This package needs license metadata

succeeds4

rawk

AWK-like scripting in Racket. Metapackage.

This package needs documentation

succeeds4

rawk-doc

AWK-like scripting in Racket. Documentation.

Docs:
succeeds0

rawk-lib

AWK-like scripting in Racket. Core.

This package needs documentation

succeeds4

rawk-test

AWK-like scripting in Racket. Tests.

This package needs documentation

succeeds4

rawk-tool

AWK-like scripting in Racket. Tool.

This package needs documentation

succeeds4

raylib

Semi-automatically generated Raylib bindings.

Docs:
License:
succeeds0

rbulkresizer

Graphical bulk picture resize tool

succeeds0

rchess

Simple toolkit for chess stuff

Docs:
Tags:

This package needs license metadata

fails6

reactor

An embedded synchronous reactive language, a la reactiveML

Docs:

This package needs license metadata

succeeds2

readline-gpl

Cause readline collection to use GNU's readline library.

This package needs documentation

Tags:

This package needs license metadata

succeeds4

ream

low-level, and zero dependencies Racket web server

Docs:
License:
succeeds; has dependency problems2

rebellion

A collection of infrastructure libraries

Docs:

This package needs license metadata

succeeds2

recaptcha

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

Docs:
License:
succeeds0

reconstruct-template

`~list/ctx` pattern and `?list/ctx` template for reconstructing syntax objects for core-form languages

This package needs license metadata

succeeds2

recursive-language

A language for writing recursively computable functions

License:
succeeds0

redex-aam-tutorial

A brief introduction to the Redex and Abstracting Abstract Machines.

Docs:
Tags:

This package needs license metadata

succeeds2

redex-abbrevs

Tools for PLT Redex

This package needs license metadata

succeeds2

redex-abbrevs-doc

documentation for "redex-abbrevs"

This package needs tags

This package needs license metadata

succeeds2

redex-abbrevs-lib

Implementation of "redex-abbrevs"

This package needs documentation

This package needs tags

This package needs license metadata

succeeds4

redex-chk

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

This package needs documentation

This package needs license metadata

succeeds4

redex-etc

Miscellanea for Redex.

Docs:
Tags:

This package needs license metadata

succeeds2

redex-parameter

Parameters for extensions in Redex.

Tags:

This package needs license metadata

succeeds2

redis

A redis client for Racket.

This package needs documentation

Tags:

This package needs license metadata

succeeds4

redis-doc

Fast, idiomatic bindings for Redis. (docs only)

Docs:
Tags:
License:
succeeds; has conflicts0

redis-lib

Fast, idiomatic bindings for Redis. (implementation only)

This package needs documentation

Tags:
License:
succeeds; has conflicts4

redis-rkt

Fast, idiomatic bindings for Redis. (docs & implementation)

Docs:
Tags:
License:
succeeds; has conflicts0

redis-test

Fast, idiomatic bindings for Redis. (tests only)

This package needs documentation

Tags:
License:
succeeds; has conflicts; has failing tests5

reed-solomon

Reed-Solomon implementation

License:
succeeds0

refined-acl2

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

This package needs documentation

This package needs tags

This package needs license metadata

fails6

regex-machine

An implementation of Russ Cox's regular expression machine language

This package needs license metadata

succeeds2

regraph

A pure-Racket equivalence graph

This package needs documentation

This package needs license metadata

succeeds4

relation

Generic interfaces and convenient utilities for using relations.

Docs:

This package needs license metadata

fails6

relation-doc

Generic interfaces and convenient utilities for using relations. [docs only]

Docs:

This package needs license metadata

fails6

relation-lib

Generic interfaces and convenient utilities for using relations. [implementation only]

This package needs documentation

This package needs license metadata

succeeds4

relation-test

Generic interfaces and convenient utilities for using relations. [tests only]

This package needs documentation

This package needs license metadata

succeeds4

reloadable

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

This package needs documentation

Tags:

This package needs license metadata

succeeds4

remap

An ORM kinda thing for Racket, without the objects.

Docs:

This package needs license metadata

fails6

remember

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

Docs:

This package needs license metadata

fails6

remix

a revised version of Racket

Docs:
Tags:

This package needs license metadata

fails6

remote-shell

Tools for running on remote and virtual-machine hosts

This package needs tags

License:
succeeds1

remote-shell-doc

documentation part of "remote-shell"

This package needs tags

License:
succeeds1

remote-shell-lib

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

This package needs documentation

This package needs tags

License:
succeeds4

repeated-application

Variants of apply which compute a least fixpoint or run a number of consecutive applications.

This package needs license metadata

succeeds2

repltest

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

Docs:

This package needs license metadata

fails6

reporter

A util toolbox for compiler error reporting

Docs:

This package needs license metadata

succeeds2

reprovide-lang

a #lang for reproviding modules

Docs:

This package needs license metadata

succeeds2

reprovide-lang-lib

a #lang for reproviding modules

This package needs documentation

This package needs license metadata

succeeds4

req

Dependency manager for Racket projects. Metapackage.

This package needs documentation

Tags:
succeeds4

req-doc

Dependency manager for Racket projects. Documentation.

Docs:
Tags:
succeeds0

req-lib

Dependency manager for Racket projects. Core.

This package needs documentation

Tags:
succeeds4

req-test

Dependency manager for Racket projects. Tests.

This package needs documentation

Tags:
succeeds4

request

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

Docs:

This package needs license metadata

succeeds2

require-latency

A raco command for measuring the latency in requiring any module.

This package needs documentation

This package needs license metadata

succeeds4

require-typed-check

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

This package needs license metadata

succeeds2

resource-pool

A generic blocking resource pool. (docs & implementation)

Docs:
License:
succeeds0

resource-pool-lib

A generic blocking resource pool. (implementation)

This package needs documentation

License:
succeeds4

response-ext

Extended HTTP response functions for Racket Web Server

This package needs license metadata

succeeds2

restore

protocol for restore program state

This package needs documentation

This package needs license metadata

succeeds; has failing tests5

resyntax

A refactoring tool built on top of syntax-parse.

Docs:

This package needs license metadata

succeeds2

retry

Composable configurable retryers for flakily failing operations.

Docs:

This package needs license metadata

succeeds2

review

A surface-level linter for #lang racket modules.

This package needs documentation

Tags:
License:
succeeds4

rex

Language for deterministic finite state machines

Docs:
Tags:

This package needs license metadata

succeeds2

rfc3339-old

RFC 3339 Timestamps

This package needs tags

This package needs license metadata

succeeds2

rfc6455

RFC 6455 WebSockets support for Racket.

Docs:

This package needs license metadata

succeeds2

New

rhombus-prototype

Prototype language as part of the Rhombus project

Tags:

This package needs license metadata

succeeds; has failing tests5

ricoeur-kernel

A "standard library" for Digital Ricoeur

This package needs documentation

This package needs license metadata

succeeds4

ricoeur-tei-utils

Digital Ricoeur library for TEI XML files

Docs:

This package needs license metadata

fails6

riff

riff is a racket wrapper for FLIF

Docs:

This package needs license metadata

succeeds; has conflicts; has failing tests5

RifL

A playing card stack language

Docs:
License:
succeeds0

rilouworld

Decentralized game universe in which players create and share their own levels

This package needs license metadata

succeeds; has dependency problems2

rince

A runtime library and C->Racket compiler to allow running C programs on top of Racket (no FFI!)

Docs:

This package needs license metadata

succeeds2

ring-buffer

An imperative overwriting ring buffer data structure

Tags:

This package needs license metadata

succeeds2

riposte

Language for testing JSON-based HTTP APIs

Docs:

This package needs license metadata

succeeds2

New

rival

Interval analysis for real computation

Docs:
License:
succeeds; has failing tests5

rkt-tree-widget

Yet another tree widget for racket/gui

Tags:

This package needs license metadata

succeeds2

rktermios

This module allows the programmer to set the terminal to "raw" mode. It works both under Racket BC and Racket CS.

Docs:

This package needs license metadata

succeeds2

rktfetch

rktfetch is an info fetch tool (like neofetch) but written in Racket

Docs:
License:
succeeds0

rmacs

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

This package needs documentation

This package needs license metadata

succeeds4

rmc

Racket-made C

This package needs documentation

This package needs license metadata

succeeds; has failing tests5

rml-core

This Package is part of an expected set of packages implementing machine learning capabilities for Racket. The core of this package is the management of 'datasets', these datasets are assumed to be for training and testing of machine learning capabilities.

Docs:
Tags:

This package needs license metadata

succeeds; has failing tests5

rml-decisiontrees

This Package is part of a set of packages implementing machine learning capabilities for Racket. This particular package implements support for classification of individuals using decision trees.

Tags:

This package needs license metadata

succeeds; has failing tests5

rml-knn

This Package is part of a set of packages implementing machine learning capabilities for Racket. This particular package implements the K-Nearest Neighbor approach for classification.

Docs:
Tags:

This package needs license metadata

succeeds2

rml-neural

Pedantic implementation of neural networks for deep learning in Racket

Tags:

This package needs license metadata

succeeds2

rockstar

Racket-imple­mented Rockstar

This package needs documentation

Tags:

This package needs license metadata

succeeds4

rodot

**EXPERIMENTAL** An Attempt At Godot4 x GDExtensions Support For Racket.

This package needs documentation

This package needs license metadata

fails6

rokit-racket

Racket library for compiling to the Rokit Arduino-based robotics kits. We use these kits in ThoughtSTEM robotics classes.

Tags:

This package needs license metadata

succeeds; has dependency problems2

roman-numeral

Utilities for parsing and writing Roman numerals

This package needs license metadata

succeeds2

roomba

iRobot Roomba/Create Interface

Docs:
Tags:

This package needs license metadata

succeeds2

rosetta

This package needs a description

This package needs documentation

This package needs tags

This package needs license metadata

fails6

rosette

The Rosette Language

This package needs tags

This package needs license metadata

succeeds2

rosette-extras

A few extra utilities for Rosette

This package needs documentation

Tags:

This package needs license metadata

fails6

routy

Routy is a lightweight high performance HTTP request router for Racket.

Docs:

This package needs license metadata

succeeds2

rparallel

High-level parallel forms

Docs:

This package needs license metadata

succeeds2

rpn

Data structures for working with programs represented in Reverse Polish Notation (RPN), such as programs written in Forth-like languages.

Docs:

This package needs license metadata

succeeds2

rpp

Attempt to make c++ - like syntax in racket. Early development, so subjected to mayor changes

Docs:

This package needs tags

License:
succeeds; has dependency problems2

rs

rs - the Racket Sequencer - is a live coding tool that lets you sequence MIDI using Racket. A sequence is a simple list of events, you can play multiple sequences simultaneously and sequences can have different lengths and subdivisions so it's easy to do complex polyrhythms and Euclidean sequencing.

Docs:

This package needs license metadata

succeeds; has failing tests5

rs-l

Library with loop and event tools for rs (the Racket Sequencer)

Docs:

This package needs license metadata

succeeds; has failing tests5

rsa

An rsa encryption library for racket

This package needs documentation

This package needs tags

This package needs license metadata

succeeds; has dependency problems4

rsc3

The rsc3 SuperCollider client ported to Racket

This package needs documentation

This package needs license metadata

fails6

rsharp

attempt at create c# - like syntax for teaching purposes

Docs:

This package needs tags

License:
succeeds; has dependency problems2

rsound

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

Docs:

This package needs license metadata

succeeds; has failing tests5

rsvg

FFI bindings to libRSVG, a library for loading SVG documents

Docs:

This package needs license metadata

succeeds; has failing tests5

rtlv

Tools for reasoning about circuits in Rosette/Racket

This package needs documentation

This package needs tags

License:
succeeds; has failing tests5

rtmidi

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

Docs:

This package needs license metadata

succeeds; has failing tests5

rtnl

Racket FFI Bindings for the Route-Netlink Library

This package needs documentation

Tags:

This package needs license metadata

succeeds; has failing tests5

ruckus

Procedural CAD system for solid modeling

Docs:

This package needs license metadata

succeeds; has failing tests5

ruinit

A small unit testing framework.

This package needs documentation

Tags:

This package needs license metadata

succeeds; has failing tests5

russia-phonologie

transform graphie to phonologie

This package needs documentation

This package needs tags

This package needs license metadata

fails6

russian

Russian internationalization bits

Docs:

This package needs license metadata

succeeds2

russian-lang

Programming language based on russian language

Tags:
License:
succeeds0

rustc-wrapper

Run Rust code inside Racket with `rustc`.

Tags:
License:
succeeds0

rwind

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

This package needs documentation

Tags:

This package needs license metadata

succeeds4

rws-html-template

Racket Web Server html-template Support

This package needs license metadata

succeeds2

rx-tx-async-channel

Defines a struct containing two async-channels in order to make bi-directional communication simple. Relies on the struct-plus-plus module.

License:
succeeds0

s-lib

A collection of functions for string & word manipulation

This package needs documentation

This package needs license metadata

succeeds4

s3-sync

Sync filesystem with an S3 bucket

Docs:
Tags:

This package needs license metadata

succeeds2

safe-case

Like `case` but with stronger checks to avoid uncaught typos

Docs:
Tags:
License:
succeeds0

sagiri-comm

SAGIRI bindings for Racket

This package needs documentation

This package needs tags

This package needs license metadata

fails6

sameday

A Racket client for the Sameday API.

Docs:
License:
succeeds0

sasl

SASL authentication client support

Docs:
Tags:
License:
0

sasl-doc

SASL authentication client support

Docs:
Tags:
License:
0

sasl-lib

SASL authentication client support

This package needs documentation

Tags:
License:
4

sasl-test

SASL authentication client support

This package needs documentation

Tags:
License:
4

sass

Bindings to libsass.

Docs:
License:
succeeds; has failing tests5

SAT

A simple SAT solver based on DPLL.

Docs:

This package needs tags

This package needs license metadata

succeeds; has failing tests5

satore

First order logic theorem prover in CNF without equality but with atom rewrite rules

Docs:
Tags:

This package needs license metadata

succeeds2

sau-cptr-405

SAU CPTR-405 W20 handin plugin for DrRacket

This package needs tags

This package needs license metadata

succeeds; has failing tests5

sauron

A DrRacket plugin to make it experience like an IDE

Docs:
License:
succeeds; has failing tests5

sawzall

A grammar for data wrangling

Docs:

This package needs license metadata

fails6

sawzall-doc

Documentation for Sawzall

Docs:

This package needs license metadata

fails6

sawzall-lib

A grammar for data wrangling (no documentation)

This package needs documentation

This package needs license metadata

fails6

sawzall-test

Tests for Sawzall

This package needs documentation

This package needs license metadata

fails6

scapegoat-tree

Dictionaries and Sets backed by scapegoat trees.

License:
succeeds0

scgi

Web Server HTTP SCGI and CGI

Docs:
Tags:

This package needs license metadata

succeeds2

schema

A data modeling tool for Typed Racket

Docs:

This package needs license metadata

succeeds2

New

Scheme-PLUS-for-Racket

Scheme+ for Racket as module : infix notation with operator precedence, overloading for binary and n-arity operators and for procedures

succeeds0

scheme2d

The future of programming.

This package needs documentation

Tags:

This package needs license metadata

succeeds4

sci

Floating point matrices using CBLAS and LAPACK.

This package needs license metadata

succeeds2

science

A collection of modules that provide functions for numerical computing. CONTRIBUTIONS WELCOME ; IN PROGRESS PORT OF http://planet.racket-lang.org/display.ss?package=science.plt&owner=williams

Docs:

This package needs license metadata

fails6

scone

SCheme Object Notation (Economized) -- scone

Docs:
License:
succeeds; has failing tests5

scope-operations

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

This package needs license metadata

succeeds2

scramble

Assorted utility libraries (tests and documentation)

Docs:

This package needs tags

This package needs license metadata

succeeds2

scramble-lib

Assorted utility libraries

This package needs documentation

This package needs tags

License:
succeeds4

scrapyard

Light helper for web scrapers. Caches and parses downloaded files.

This package needs documentation

This package needs license metadata

succeeds4

scratch

This package needs a description

Docs:

This package needs tags

This package needs license metadata

succeeds3

scratchy

Scratch-like runtime and language

Docs:

This package needs license metadata

succeeds; has failing tests5

scribble-abbrevs

Scribble-to-LaTeX helper functions

This package needs license metadata

succeeds2

scribble-bettergrammar

A Scribble library for typesetting grammars with annotations, in particular, differences between grammars (implementation and documentation).

This package needs license metadata

succeeds2

scribble-bettergrammar-doc

Documentation for scribble-bettergrammar-lib, a Scribble library for typesetting grammars with annotations, in particular, differences between grammars.

This package needs license metadata

succeeds2

scribble-bettergrammar-lib

A Scribble library for typesetting grammars with annotations, in particular, differences between grammars (implementation only).

This package needs documentation

This package needs license metadata

succeeds4

scribble-cheatsheet

Quick reference for Scribble

License:
succeeds; has dependency problems0

scribble-code-examples

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

This package needs license metadata

succeeds2

scribble-code-examples-lib

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

This package needs documentation

This package needs license metadata

succeeds4

scribble-coq

A library for typesetting Coq and coqtop interactions in Scribble.

This package needs documentation

This package needs tags

This package needs license metadata

fails6

scribble-frog-helper

scribble helper functions especially for writing blogs with frog

This package needs license metadata

succeeds2

scribble-include-text

Put the contents of a file directly in a Scribble doc

Tags:
License:
succeeds0

scribble-lp2-manual

Literate programming in style

License:
succeeds0

scribble-math

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

This package needs license metadata

succeeds2

scribble-minted

A scribble library for using pygmentize.

Docs:

This package needs license metadata

fails6

scribble-minted-doc

Documentation for scribble-minted.

Docs:

This package needs license metadata

fails6

scribble-minted-lib

A scribble library for using pygmentize (library only).

This package needs documentation

This package needs license metadata

succeeds; has failing tests5

scribble-rainbow-delimiters

Colorizing matched brackets of codes on HTML pages generated by Racket Scribble

Tags:

This package needs license metadata

succeeds; has dependency problems2

scribble-slideshow

Write slideshows using Scribble.

This package needs license metadata

succeeds2

scribble-slideshow-lib

Write slideshows using Scribble.

This package needs documentation

This package needs license metadata

succeeds4

scriblogify

Scribble your blog!

This package needs license metadata

succeeds; has failing tests5

scripty

This package needs a description

Docs:
Tags:

This package needs license metadata

succeeds3

scripty-doc

This package needs a description

Docs:
Tags:

This package needs license metadata

succeeds3

scripty-lib

This package needs a description

This package needs documentation

Tags:

This package needs license metadata

succeeds4

scrypt

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

This package needs documentation

Tags:

This package needs license metadata

succeeds4

sdl

Racket bindings for SDL

This package needs documentation

This package needs tags

This package needs license metadata

succeeds; has failing tests5

sdl2

Racket bindings to the Simple DirectMedia Layer 2 library: the full package.

This package needs documentation

This package needs license metadata

succeeds; has failing tests5

sdraw

Generate cons-cell diagrams using pict. Includes extensive options for customizing the look and feel of the diagrams.

Docs:

This package needs license metadata

succeeds2

search-list-box

A list-box% with a search field

This package needs license metadata

succeeds2

search-upward

Search for files and directories by walking from a path "upwards" to the applicable root directory.

This package needs license metadata

succeeds2

secd

An SECD to ARM Assembler compiler, supporting a small subset of instructions.

Docs:

This package needs license metadata

succeeds2

secp256k1

Utilities for the secp256k1 curve, used in Bitcoin.

License:
succeeds0

semaphore-utils

A small library for working with semaphores.

Tags:
License:
succeeds0

semilit

Semi-literate programming for any Racket language

This package needs documentation

This package needs license metadata

succeeds4

semver

An implementation of the semver (semantic versioning) specification

Docs:

This package needs tags

This package needs license metadata

succeeds; has dependency problems2

send-exp

Terse syntax for object-oriented message sending

This package needs documentation

Tags:

This package needs license metadata

succeeds4

sendinblue

A client for the Sendinblue transactional email API.

Tags:

This package needs license metadata

succeeds2

sendinblue-test

A client for the Sendinblue transactional email API. (tests only)

This package needs documentation

Tags:

This package needs license metadata

succeeds4

sentry

A Sentry SDK for Racket. (docs and implementation)

Docs:
License:
succeeds0

sentry-doc

A Sentry SDK for Racket. (docs only)

Docs:
License:
succeeds0

sentry-lib

A Sentry SDK for Racket. (implementation only)

This package needs documentation

License:
succeeds4

sentry-test

A Sentry SDK for Racket. (tests only)

This package needs documentation

License:
succeeds; has failing tests5

seq

A generic, isomorphic, sequence library.

Docs:

This package needs license metadata

fails6

seq-doc

A generic, isomorphic, sequence library. [docs only]

Docs:

This package needs license metadata

fails6

seq-lib

A generic, isomorphic, sequence library. [implementation only]

This package needs documentation

This package needs license metadata

succeeds4

seq-no-order

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

This package needs license metadata

succeeds2

seq-test

A generic, isomorphic, sequence library. [tests only]

This package needs documentation

This package needs license metadata

succeeds4

serial

Helper FFI bindings for serial port communication based on pyserial

This package needs documentation

This package needs license metadata

fails6

serialize-syntax-introducer

Serializing syntax introducers into values that can be embedded into syntax objects, compiled, read back as syntax, and restored to functions that introduce the same scopes

Tags:

This package needs license metadata

succeeds2

set

Use `racket/set` instead

Docs:
Tags:

This package needs license metadata

succeeds2

set-exp

Literal set syntax

Docs:

This package needs license metadata

succeeds2

set-extras

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

This package needs documentation

This package needs license metadata

succeeds4

sew

A meta-language for assembling a file with custom preprocessing logic.

Docs:

This package needs license metadata

succeeds2

sew-doc

A meta-language for assembling a file with custom preprocessing logic. (doc)

Docs:

This package needs license metadata

succeeds2

sew-lib

A meta-language for assembling a file with custom preprocessing logic. (lib)

This package needs documentation

This package needs license metadata

succeeds4

sew-test

A meta-language for assembling a file with custom preprocessing logic. (test)

This package needs documentation

This package needs license metadata

succeeds4

sexp-diff

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

Docs:

This package needs tags

This package needs license metadata

succeeds2

sexp-diff-doc

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

Docs:

This package needs tags

This package needs license metadata

succeeds2

sexp-diff-lib

Diffs s-expressions based on Levenshtein-like edit distance, library only.

This package needs documentation

This package needs tags

This package needs license metadata

succeeds4

sexp-diff-test

Tests for sexp-diff-lib

This package needs documentation

This package needs tags

This package needs license metadata

succeeds4

sexp-enforest

enforestation in sexp

This package needs documentation

This package needs tags

This package needs license metadata

fails6

sfont

A package for manipulating and creating fonts in Racket.

Docs:

This package needs license metadata

succeeds2

sha

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

Docs:
Tags:
License:
succeeds0

shell-pipeline

Shell pipeline library

Tags:
License:
succeeds0

shlex

shlex for Racket: Simple lexical analysis

Docs:
Tags:
License:
succeeds0

shootout

Expression Performance Comparison

Docs:

This package needs tags

This package needs license metadata

succeeds2

shplait

The Shplait language is a hybrid of Rhombus (concrete syntax) and ML (type system) that is intended for use in an interpreters-based programming-languages course. It's based on Plait.

Docs:
Tags:

This package needs license metadata

succeeds; has failing tests5

sicp

SICP Support for DrRacket

This package needs license metadata

succeeds2

signature

Syntax and utilities for writing function contracts as signatures

Docs:
Tags:

This package needs license metadata

succeeds2

simple-barcode

Barcode tool

Tags:
License:
succeeds0

simple-http

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

Tags:

This package needs license metadata

succeeds2

simple-matrix

A very simple library for basic matrix arithmetic.

Tags:

This package needs license metadata

succeeds2

simple-oauth2

Simple OAuth 2.0 client implementation

Tags:

This package needs license metadata

succeeds; has failing tests5

simple-obfuscation

This package needs a description

This package needs documentation

This package needs tags

This package needs license metadata

succeeds4

simple-polynomial

Basic polynomial arithmetic and interpolation.

This package needs license metadata

succeeds2

simple-qr

QR code tool

Docs:
Tags:
License:
succeeds0

simple-svg

svg generate tool for racket

Tags:
License:
succeeds0

simple-xlsx

read and write .xlsx file.

Tags:
License:
succeeds0

simple-xml

Simplify xml's read and write.

Tags:
License:
succeeds0

simplelog

Simple logging library

This package needs documentation

This package needs tags

License:
succeeds4

simply-scheme

Danny Yoo's "Simply Scheme" package, allowing the use of Racket for the "Simply Scheme" curriculum

Docs:

This package needs tags

This package needs license metadata

succeeds; has conflicts2

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

This package needs license metadata

succeeds4

sirmail

An IMAP mail client

This package needs documentation

This package needs license metadata

succeeds; has failing tests5

sketching

Sketching - Language, documentation and examples

Tags:

This package needs license metadata

succeeds2

sketching-doc

Documentation for Sketching

Tags:

This package needs license metadata

succeeds; has failing tests5

sketching-examples

Collection of example Sketching programs

This package needs documentation

Tags:

This package needs license metadata

fails6

sketching-lib

This package needs a description

This package needs documentation

Tags:

This package needs license metadata

succeeds4

sl2014

This package needs a description

Docs:
Tags:

This package needs license metadata

succeeds3

slack-api

Racket bindings for the Slack API

This package needs documentation

Tags:

This package needs license metadata

succeeds4

slack-archive-viewer

Generate a static site to view slack archives

License:
succeeds; has failing tests5

slib-format

SLIB's Common Lisp compatible format

License:
succeeds0

slide-easy

Create slides and templates easily

License:
succeeds0

slideshow-latex

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

Tags:

This package needs license metadata

succeeds; has failing tests5

slideshow-pretty

Slideshow extensions to add pretty transitions between slides.

This package needs documentation

Tags:

This package needs license metadata

succeeds4

slideshow-repl

This package needs a description

Tags:

This package needs license metadata

succeeds3

slideshow-text-style

Small library that helps with formatting text in a slideshow

Tags:

This package needs license metadata

succeeds2

smart-completion

This package needs a description

This package needs documentation

This package needs tags

This package needs license metadata

succeeds; has dependency problems4

SMathML

SMathML is a way to write math on the web.

This package needs documentation

Tags:
License:
succeeds4

sml

S-Markup Language

This package needs documentation

This package needs tags

This package needs license metadata

succeeds4

smtp

A practical library to send emails using SMTP protocol

Docs:
Tags:

This package needs license metadata

succeeds2

smtp-server

An implementation of RFC5321 for Racket. (docs & implementation)

License:
succeeds0

smtp-server-test

An implementation of RFC5321 for Racket. (tests only)

This package needs documentation

License:
succeeds4

snack

Shared library for the csc104 and tightlight packages. Not for direct consumption at this time.

This package needs documentation

This package needs tags

This package needs license metadata

succeeds4

snappy

FFI bindings to snappy, a fast compression library

Docs:

This package needs license metadata

succeeds; has failing tests5

snappy-lib

A pure-Racket decompressor for Snappy data. (implementation only)

This package needs documentation

License:
succeeds4

snappy-rkt

A pure-Racket decompressor for Snappy data. (docs & implementation)

License:
succeeds0

snappy-test

A pure-Racket decompressor for Snappy data. (tests only)

This package needs documentation

License:
succeeds4

social-contract

High-level, composable syntax for describing contracts.

This package needs license metadata

succeeds2

socketcan

Linux socketcan bindings for Racket.

This package needs documentation

This package needs tags

This package needs license metadata

fails6

socks5

SOCKS5 TCP Client

Docs:
License:
fails6

softposit-herbie

SoftPosit support for Herbie

This package needs documentation

This package needs license metadata

fails6

softposit-rkt

Racket bindings for the C softposit library. More info at posithub.org (currently only works on Linux 64-bit.)

This package needs license metadata

succeeds; has failing tests5

sonic-pi

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

Docs:
Tags:

This package needs license metadata

succeeds; has failing tests5

soundex

Soundex Index Keying

Docs:
Tags:

This package needs license metadata

succeeds2

soup-lib

Assorted things too minor to go into packages of their own

Docs:
Tags:
License:
succeeds0

spacemacs-theme

Spacemacs lite and dark color themes for DrRacket.

This package needs documentation

This package needs license metadata

succeeds4

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

This package needs license metadata

fails6

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.

Docs:

This package needs license metadata

succeeds2

spipe

A 'super-pipe' that threads over Racket hash-tables

Docs:

This package needs license metadata

succeeds; has dependency problems2

split-by

The `split-by` function from Mathematica

This package needs documentation

Tags:

This package needs license metadata

succeeds4

splitflap

Atom and RSS feed generation

Docs:
License:
succeeds0

splitflap-doc

Documentation for splitflap

Docs:
License:
succeeds0

splitflap-lib

Implementation of splitflap

This package needs documentation

License:
succeeds4

spmatrix

Semi-persistent matrices based on spvectors

Docs:
Tags:

This package needs license metadata

succeeds2

spreadsheet-editor

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

This package needs documentation

Tags:

This package needs license metadata

succeeds; has failing tests5

spvector

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

Docs:
Tags:

This package needs license metadata

succeeds2

sql

an S-expression notation for SQL

Docs:
Tags:

This package needs license metadata

succeeds2

sql-sourcery

An ORM for mapping structures in Racket to database entries in a SQL database. All versions 0.1.X are unstable Alpha releases. Current version 0.1.0

This package needs license metadata

succeeds; has dependency problems; has failing tests5

sqlite-table

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

Tags:

This package needs license metadata

succeeds2

squicky

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

Docs:

This package needs license metadata

succeeds2

srfi-doc-nonfree

documentation for parts of "srfi" implementation that are licensed restrictively

Docs:

This package needs tags

This package needs license metadata

succeeds2

srfi-lib-nonfree

parts of "srfi" implementation that are licensed restrictively

This package needs documentation

This package needs tags

License:
succeeds4

ss-rpc-server

RPC for using Racket as GNU Emacs extension language

Tags:

This package needs license metadata

succeeds2

SSE

Server Sent Events for Racket

Docs:

This package needs license metadata

succeeds2

Stacker

Another implementation of smol. This implementation presents the execution with a stack-based model.

Docs:

This package needs tags

License:
succeeds; has failing tests5

staged-slide

Helpers for building staged slides in Slideshow

Tags:

This package needs license metadata

succeeds2

stardate

Compute the current TNG stardate.

Docs:
Tags:

This package needs license metadata

succeeds2

static-rename

This package needs a description

This package needs tags

This package needs license metadata

succeeds3

static-rename-doc

documentation (no implementation) for “static-rename”

This package needs tags

This package needs license metadata

succeeds2

static-rename-lib

implementation (no documentation) for “static-rename”

This package needs documentation

This package needs tags

This package needs license metadata

succeeds4

static-rename-test

This package needs a description

This package needs documentation

This package needs tags

This package needs license metadata

succeeds4

statsd

statsd client for racket

This package needs documentation

This package needs license metadata

succeeds4

stencil-vector-utils

Functions for working with stencil vectors

License:
succeeds0

stockfighter-racket

Stockfighter API client

This package needs tags

This package needs license metadata

succeeds; has dependency problems; has failing tests5

stomp

STOMP messaging protocol codec and client

Docs:

This package needs license metadata

succeeds2

stream-etc

Miscellaneous stream operations.

Tags:

This package needs license metadata

succeeds2

stream-values

A library for multiple values manipulation in streams

Tags:
License:
succeeds0

stretchable-snip

Racket library for stretchable (scalable) editor snips

Tags:

This package needs license metadata

succeeds2

string-constants-lib-lgpl

This package needs a description

This package needs documentation

This package needs tags

succeeds4

string-interpolation

String interpolation syntax in string literals

License:
succeeds0

string-searchers

String search algorithms

License:
succeeds0

string-sexpr

a supplementary package for Fundamentals I

Tags:

This package needs license metadata

succeeds; has dependency problems2

string-util

Additional string utilities in Typed Racket.

This package needs license metadata

succeeds; has dependency problems2

stripe-integration

Unofficial Stripe API integration with Racket

This package needs license metadata

succeeds2

struct-defaults

Default values in struct ctors and patterns.

This package needs documentation

Tags:

This package needs license metadata

succeeds4

struct-define

quickly pull out struct fields

Tags:

This package needs license metadata

succeeds2

struct-like-struct-type-property

Creating struct-type properties with a struct-like interface

This package needs license metadata

succeeds2

struct-persist

This package needs a description

This package needs documentation

This package needs tags

This package needs license metadata

succeeds; has dependency problems4

struct-plus-plus

Extended form of struct. Generates keyword constructors, functional setters and updaters. Allows per-field default values, contracts, wrapper functions, and declarative-syntax rules for interfield relations and transformations.

Tags:

This package needs license metadata

succeeds2

struct-set

Helpers for immutably updating structs.

Tags:

This package needs license metadata

succeeds2

struct-update

This package needs a description

This package needs tags

This package needs license metadata

succeeds3

struct-update-doc

documentation (no implementation) for “struct-update”

This package needs tags

This package needs license metadata

succeeds2

struct-update-lib

implementation (no documentation) for “struct-update”

This package needs documentation

This package needs tags

This package needs license metadata

succeeds4

struct-update-test

This package needs a description

This package needs documentation

This package needs tags

This package needs license metadata

succeeds4

stxparse-info

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

Docs:

This package needs license metadata

fails6

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.

Docs:

This package needs license metadata

fails6

sudo

Sudo Command Processes

Docs:

This package needs tags

This package needs license metadata

succeeds2

sudoku-solver

Sudoku solver that can also show the solution process as a GraphViz dot file

This package needs documentation

This package needs license metadata

succeeds; has dependency problems4

suffixtree

An implementation of Suffix Trees using Ukkonen's algorithm

Tags:

This package needs license metadata

succeeds2

sugar

shortcuts for simplicity & readability

Docs:
Tags:

This package needs license metadata

succeeds2

super

Adds features to your favorite language: - Conventional notation for object field access and methods calls. - Index notation with brackets

This package needs documentation

This package needs license metadata

succeeds4

superc

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

Docs:

This package needs license metadata

succeeds; has failing tests5

superv

Supervise your subprocesses with Racket

Docs:

This package needs license metadata

succeeds2

survival

Teaching language for making survival-style games

This package needs documentation

This package needs license metadata

fails6

survival-minecraft

Teaching language. Specialized look-and-feel for survival games.

This package needs documentation

This package needs tags

This package needs license metadata

fails6

survival-pokemon

Teaching language. Specialized look-and-feel for survival games.

This package needs documentation

This package needs tags

This package needs license metadata

fails6

sweet-exp

Sweet expressions: an alternative to s-expressions

Docs:
Tags:

This package needs license metadata

succeeds2

sweet-exp-lib

Implementation part of sweet-exp

This package needs documentation

Tags:

This package needs license metadata

succeeds4

sweet-exp-test

Tests for sweet-exp

This package needs documentation

Tags:

This package needs license metadata

succeeds4

sxml

SXML family of tools (including SXPath)

Docs:

This package needs license metadata

succeeds2

sxml-extra

Utilities to use with sxml

Tags:
License:
succeeds0

sxml-intro

SXML in Racket: Tools for XML and HTML

This package needs license metadata

succeeds2

symalg

Expressing and manipulating symbolic algebraic expressions in Racket.

Docs:

This package needs license metadata

succeeds2

syncvar

A library of synchronous variables.

Docs:
License:
succeeds0

syncvar-lib

A library of synchronous variables.

This package needs documentation

License:
succeeds4

syndicate

A new, high-performance reimplementation of Syndicate that takes the language-level constructs of facets, endpoints, and fields to heart, integrating knowledge of facets and endpoints into the dataspace implementation itself. It also includes a form of object-capabilities for securing access to dataspaces and other distributed objects.

This package needs documentation

This package needs license metadata

succeeds; has failing tests5

syndicate-classic

A language for interactive programs. Previous version of #lang syndicate, prior to incorporation of capabilities.

This package needs license metadata

succeeds; has conflicts; has failing tests5

synology-decrypt

Library and command-line tool to decrypt files that were previously encrypted by Synology Cloudsync.

License:
succeeds; has failing tests5

syntax-class-or

Combining syntax classes together as multiple variants

This package needs license metadata

succeeds2

syntax-classes

Additional useful syntax classes for use with syntax/parse

Tags:

This package needs license metadata

succeeds2

syntax-classes-doc

documentation (no implementation) for “syntax-classes”

Tags:

This package needs license metadata

succeeds2

syntax-classes-lib

implementation (no documentation) for “syntax-classes”

This package needs documentation

Tags:

This package needs license metadata

succeeds4

syntax-classes-test

This package needs a description

This package needs documentation

Tags:

This package needs license metadata

succeeds4

syntax-extension

A helper collection of syntax

Tags:
License:
succeeds0

syntax-highlighting

(INCOMPLETE) A single syntax highlighting collection. Currently only uses http://markup.su/api/highlighter

This package needs documentation

This package needs license metadata

succeeds4

syntax-implicits

This package needs a description

Tags:
License:
succeeds3

syntax-lang

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

This package needs license metadata

succeeds2

syntax-macro-lang

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

This package needs documentation

This package needs license metadata

succeeds4

syntax-parse-example

Example macros written using syntax/parse

License:
succeeds0

syntax-sloc

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

This package needs tags

This package needs license metadata

succeeds; has failing tests5

syntax-spec-v1

This package needs a description

This package needs tags

License:
succeeds3

syntax-warn

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

This package needs license metadata

succeeds2

syntax-warn-base

Base library for defining and attaching syntax warnings

This package needs documentation

This package needs license metadata

succeeds4

syntax-warn-cli

Command line raco tools for checking and fixing syntax warnings

This package needs documentation

This package needs license metadata

succeeds4

syntax-warn-doc

Documentation for the syntax-warn packages

This package needs license metadata

succeeds2

syntax-warn-lang

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

This package needs documentation

This package needs license metadata

succeeds4

syrup

Serialization of Preserves (mostly). Easy to write, easy to read, with a few empty calories.

This package needs documentation

This package needs license metadata

succeeds; has dependency problems; has failing tests5

sysfs

Linux /sys utilities.

This package needs documentation

Tags:

This package needs license metadata

succeeds4

systemd

SystemD Support

Docs:
Tags:

This package needs license metadata

succeeds; has failing tests5

t-test

Simple implementations of Welch's and Student's t-tests

Docs:

This package needs license metadata

succeeds2

table-panel

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

Tags:

This package needs license metadata

succeeds; has failing tests5

tablesci

A simple, easy to read language for working with (mostly) numbers and (in the near future) tables.

This package needs documentation

This package needs tags

This package needs license metadata

succeeds; has dependency problems4

tabtree

A library to handle files of Tabtree format

Docs:

This package needs tags

This package needs license metadata

fails6

tabular

Experimental tabular data package

This package needs documentation

This package needs tags

This package needs license metadata

succeeds4

tabular-asa

A fast, efficient, immutable, dataframes implementation.

This package needs license metadata

succeeds; has dependency problems2

taglib

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

Docs:
Tags:

This package needs license metadata

succeeds; has failing tests5

taino

HTMX, Racket, and ClickHouse Framework

Docs:
License:
succeeds2

talk-typer

A tool to make live coding during talks easier

This package needs documentation

This package needs tags

This package needs license metadata

succeeds4

tandem

Cooperative Communication Framework for Racket

Docs:

This package needs tags

This package needs license metadata

succeeds2

tangerine

A library for constructing and executing signed distance functions.

This package needs documentation

Tags:
License:
fails6

taro

Taro lang

Docs:
Tags:

This package needs license metadata

succeeds2

taskibble

Fork of Scribble for task management

This package needs documentation

This package needs tags

This package needs license metadata

succeeds4

tasks

Sugar for sync.

Docs:

This package needs tags

This package needs license metadata

succeeds2

teachpacks

Racket Turtle for drawing turtle-graphics.

This package needs tags

This package needs license metadata

succeeds; has dependency problems; has failing tests5

temp-c

temporal contracts

Docs:
Tags:

This package needs license metadata

succeeds2

temp-c-doc

temporal contracts

Docs:
Tags:

This package needs license metadata

succeeds2

temp-c-lib

temporal contracts

This package needs documentation

Tags:

This package needs license metadata

succeeds4

temp-c-test

temporal contracts

This package needs documentation

Tags:

This package needs license metadata

succeeds; has failing tests5

template

Template Macros

Docs:

This package needs license metadata

succeeds2

termconfig

Cross-platform terminal helper library in Racket.

This package needs license metadata

succeeds2

terminal-phase

Terminal Phase is a space shooter video game that runs in your terminal!

This package needs documentation

Tags:

This package needs license metadata

succeeds; has dependency problems; has failing tests5

termination

Dynamic enforcement of size-change termination

This package needs documentation

This package needs license metadata

fails6

termios

FFI bindings to POSIX terminal interface functions

This package needs documentation

This package needs license metadata

fails6

tesira

Biamp Tesira Client Library

Docs:
Tags:

This package needs license metadata

succeeds2

tessellation

A library to assist in the creation of geometric designs.

This package needs tags

This package needs license metadata

succeeds; has dependency problems2

tesseract

Bindings for Google's Tesseract-OCR

This package needs documentation

This package needs license metadata

fails6

test-more

A Racket version of the Perl Test::More module. As compared to default Racket tests, this: Shows results for all tests, not just failing ones. Returns values from tests to simplify conditional tests. Much more flexible approximation testing. Shorter test names. Docs are in the README.md

This package needs documentation

This package needs license metadata

succeeds4

tesurell

Tesurell is a Racket-powered markup language that supports inline use of other #langs, including itself. When used as a module, Tesurell acts as sugar for reading and using #langs via input ports.

Docs:

This package needs license metadata

fails6

tetris

A colorful version of tetris.

This package needs documentation

This package needs license metadata

succeeds4

texmath

Pseudo-(La)TeX mathematical notation for Scribble

Docs:

This package needs license metadata

succeeds2

text-block

Similar to pict, but for 2d unicode text and math formulas

License:
succeeds0

text-date

Widget for Racket/gui for date enter

Docs:
Tags:

This package needs license metadata

succeeds2

text-markdown

Support for markdown in racket/gui text%

This package needs license metadata

succeeds2

text-table

A simple package to display text tables with unicode frames.

License:
succeeds0

the-unicoder

Universal unicode input system

Tags:
License:
succeeds0

this-and-that

Small useful bits and pieces.

Docs:

This package needs tags

This package needs license metadata

fails6

thread-utils

Error-safe infinite loop and until-timeout

This package needs license metadata

succeeds2

thread-with-id

Provides 'thread-id' (parameter containing a randomly-chosen string identifier for the current thread) and 'thread-with-id' (function that takes a thunk and runs it in a new thread with a new randomly-generated ID. thread IDs are strings of the form "thread-{random number}".

Tags:

This package needs license metadata

succeeds2

threading

This package needs a description

Docs:

This package needs tags

License:
succeeds3

threading-doc

documentation (no implementation) for “threading”

Docs:

This package needs tags

License:
succeeds1

threading-lib

implementation (no documentation) for “threading”

This package needs documentation

This package needs tags

License:
succeeds4

thrift

Support for the Apache Thrift messaging framework

Docs:
Tags:

This package needs license metadata

succeeds2

tightlight

DrRacket tool to tighten the highlighting of expressions to enclosing rectangles, rather than to the ends of lines. Adds a menu item in the View menu, to tweak the look, or switch back to DrRacket's usual.

This package needs documentation

This package needs license metadata

succeeds4

timable

extend racket's various time libs and make them be able to work together more smoothly.

Docs:

This package needs license metadata

succeeds2

tinybasic

TinyBASIC (Install this package for all goodies)

This package needs documentation

This package needs license metadata

succeeds; has dependency problems4

tinybasic-doc

TinyBASIC (Documentation only)

Docs:

This package needs license metadata

succeeds2

tinybasic-examples

TinyBASIC (Examples only)

This package needs documentation

This package needs license metadata

succeeds4

tinybasic-lib

TinyBASIC (Implementation)

This package needs documentation

This package needs license metadata

succeeds4

tjson

Basic Typed Racket Json Parser and Emitter

Docs:

This package needs license metadata

succeeds; has dependency problems; has failing tests5

tmux-vim-demo

A #lang for writing and running scripted demos with tmux and vim

License:
succeeds0

todo-list

A list of goals + interactive commands for solving them in DrRacket

Docs:

This package needs license metadata

succeeds2

todo-txt

Parser and report generator for the todo.txt format ( https://github.com/todotxt/todo.txt )

Docs:

This package needs license metadata

succeeds; has dependency problems2

tomato-timer

Command-line timer

Tags:

This package needs license metadata

succeeds2

toml

TOML Library (Install this for all TOML goodies)

Docs:
License:
succeeds0

toml-compliance

Toml Library (scripts to drive toml-test compliance suite)

This package needs documentation

License:
succeeds4

toml-doc

Documentation for TOML library

Docs:
License:
succeeds; has dependency problems0

toml-lib

TOML Library (library component)

This package needs documentation

License:
succeeds4

tool-lib

Opinionated framework for writing tools in Racket

This package needs documentation

This package needs license metadata

fails6

towers

The GUI client interface for the Towers game.

This package needs documentation

This package needs license metadata

succeeds; has failing tests5

towers-lib

Library for the Towers game.

This package needs documentation

Tags:

This package needs license metadata

succeeds4

towers-server

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

This package needs documentation

This package needs license metadata

succeeds4

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.

This package needs license metadata

succeeds2

traces

Tracing utilities for functions and hash-tables, similar to `traces` from `redex`

This package needs documentation

This package needs license metadata

succeeds; has dependency problems; has failing tests5

treap

Balanced binary search trees implemented through treaps

This package needs documentation

This package needs tags

This package needs license metadata

succeeds; has dependency problems4

trie

Implements compact storage for nested data with overlapping elements, such as paths in a file tree.

Docs:

This package needs license metadata

succeeds2

trivial

type-tailored standard library functions

Docs:

This package needs license metadata

succeeds; has failing tests5

try

A Typed Racket Try datatype and routines for computations that throw exceptions.

Docs:

This package needs license metadata

succeeds; has dependency problems2

try-catch

Exception handling (with-handlers) and flow control guarantees (dynamic-wind) with code shared between the dynamic-wind clauses and a final cleanup phase.

Docs:

This package needs license metadata

succeeds2

try-catch-finally

Tests and Docs for try-catch-finally-lib

This package needs license metadata

succeeds2

try-catch-finally-lib

A macro for catching exceptions and running teardown operations.

This package needs documentation

This package needs license metadata

succeeds4

try-catch-match

A try-catch-finally macro that binds with match.

This package needs license metadata

succeeds2

try-make-sarna-happy

A try macro for sarna

License:
succeeds0

try-racket-client

An API client for try-racket.defn.io.

This package needs documentation

License:
succeeds4

ts-camp-jam-1

For Fortnite 2d game design camp

This package needs documentation

This package needs tags

This package needs license metadata

fails6

ts-curric-puzzles

Some educational puzzles for interactive learning.

This package needs documentation

This package needs tags

This package needs license metadata

fails6

ts-files

Demo files for ThoughtSTEM. Probably not useful to anyone outside of ThoughtSTEM.

This package needs documentation

This package needs tags

This package needs license metadata

fails6

ts-game-jam-1

Package for our upcoming game jams

This package needs documentation

This package needs tags

This package needs license metadata

fails6

ts-icons

A few icons we've used across projects

This package needs documentation

This package needs tags

This package needs license metadata

fails6

ts-tactics

ThoughtSTEM instructional meta-material

Docs:

This package needs tags

This package needs license metadata

fails6

tulip

This package needs a description

This package needs documentation

This package needs tags

This package needs license metadata

succeeds4

tulip-lib

This package needs a description

This package needs documentation

This package needs tags

This package needs license metadata

succeeds4

tulip-test

This package needs a description

This package needs documentation

This package needs tags

This package needs license metadata

succeeds4

turing

Turing language for Racket, modelled on Alan Turing's 1936 paper in which he introduces Turing Machines

Docs:

This package needs license metadata

succeeds2

turn-based-game

interfaces and tools for defining and playing turn-based games

Tags:

This package needs license metadata

succeeds2

turnstile

#lang for implementing typed languages with Racket

This package needs documentation

This package needs license metadata

succeeds4

turnstile-doc

This package needs a description

Docs:

This package needs tags

This package needs license metadata

succeeds3

turnstile-example

This package needs a description

This package needs documentation

This package needs tags

This package needs license metadata

succeeds4

turnstile-lib

This package needs a description

This package needs documentation

This package needs tags

This package needs license metadata

succeeds4

turnstile-test

This package needs a description

This package needs documentation

This package needs tags

This package needs license metadata

succeeds; has failing tests5

tweedledee

Conflicts with tweedledum, or any other package with a `hill/king` module.

This package needs documentation

This package needs tags

This package needs license metadata

succeeds4

tweedledum

Conflicts with tweedledee, or any other package with a `hill/king` module.

This package needs documentation

This package needs tags

This package needs license metadata

succeeds; has conflicts4

twilio

A Twilio client for Racket.

This package needs documentation

License:
succeeds4

twixt

A library for modeling the board game TwixT

Docs:

This package needs license metadata

succeeds2

txexpr

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

Docs:
Tags:

This package needs license metadata

succeeds2

txexpr-stxparse

syntax-parse patterns for parsing Tagged X-expressions

This package needs documentation

Tags:

This package needs license metadata

succeeds4

type-conventions

Forms for giving specific argument names implicit types

This package needs documentation

This package needs license metadata

succeeds4

type-expander

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

Docs:

This package needs license metadata

fails6

typed-colorize

Typed Racket interface to the colorize package

This package needs documentation

License:
succeeds4

typed-compose

Utilities for composing functions in Typed Racket.

This package needs license metadata

succeeds2

typed-graph

Typed interface for the generic graph library.

Docs:

This package needs license metadata

succeeds; has conflicts; has failing tests5

typed-ini-lib

Racket parser for Ini and UNIX Conf files. Typed interface.

This package needs documentation

Tags:
succeeds4

typed-map

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

Docs:

This package needs license metadata

fails6

typed-map-doc

Documentation for typed-map

Docs:

This package needs license metadata

fails6

typed-map-lib

Implementation of typed-map

This package needs documentation

Tags:

This package needs license metadata

succeeds4

typed-map-test

Tests for typed-map

This package needs documentation

This package needs license metadata

fails6

typed-minikanren

An implementation of miniKanren in typed racket.

This package needs documentation

This package needs license metadata

succeeds4

typed-otp-lib

This package needs a description

This package needs documentation

Tags:

This package needs license metadata

succeeds4

typed-peg

A parsing expression grammar library that uses a type inference algorithm to ensure termination of the parsing process.

Docs:
License:
succeeds; has failing tests5

typed-pmsf

PMS formatting and parsing functions. Typed interface.

This package needs documentation

succeeds4

typed-racket-datatype

Algebraic Datatypes for Typed Racket (tests and docs)

License:
succeeds0

typed-racket-datatype-lib

Algebraic Datatypes for Typed Racket (implementation)

This package needs documentation

License:
succeeds4

typed-racket-hacks

Various workarounds for Typed Racket, most of which are expected to be eventually obsolete

This package needs documentation

This package needs license metadata

succeeds; has dependency problems4

typed-racket-stream

Streams for typed racket

This package needs documentation

This package needs license metadata

succeeds4

typed-rosette

A typed variant of the Rosette language.

This package needs documentation

This package needs license metadata

fails6

typed-stack

A simple stack library written in TR.

This package needs license metadata

succeeds2

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.

Docs:

This package needs license metadata

fails6

typed-worklist

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

Docs:

This package needs license metadata

fails6

typeset-rewriter

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

This package needs documentation

Tags:

This package needs license metadata

succeeds4

tzdata

zoneinfo data mainly for Windows systems using tzinfo

This package needs documentation

Tags:

This package needs license metadata

succeeds4

tzgeolookup

Find the time zone name for any geographic coordinate on earth. This package works entirely off-line, without having to contact any web service for this information.

Tags:
succeeds0

tzinfo

API for querying the IANA tz database

Docs:
Tags:

This package needs license metadata

succeeds2

udelim

Add more parens and string delimiters.

Docs:
Tags:
License:
succeeds0

udev

udev bindings for Racket

This package needs documentation

Tags:

This package needs license metadata

succeeds4

ugly-app-lib

A Racket library that allows prefix, infix, postfix, and partially applied functions. Note: ugly in some ways so I'd recommend the simpler `fancy-app` instead

This package needs documentation

This package needs license metadata

succeeds4

ulid

Universally unique lexicographically sortable identifiers.

Docs:
Tags:
License:
succeeds0

unb-cs2613

Racket packages for UNB CS2613

This package needs documentation

This package needs tags

This package needs license metadata

succeeds; has dependency problems4

unb-cs4613

Handin client + metapackage for UNB Fredericton CS4613

This package needs documentation

This package needs tags

This package needs license metadata

fails6

uni-table

Unicode tables rendering with ECMA-48 Select Graphic Rendition codes support

Docs:
License:
succeeds0

unicode-breaks

Convenience functions for working with grapheme clusters, and splitting text using the Unicode word break algorithm.

License:
succeeds0

unicode-properties

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

Docs:
Tags:

This package needs license metadata

fails6

unix-signals

Sending and handling Unix signals from Racket

Tags:

This package needs license metadata

succeeds2

unmozlz4

decompress Mozilla's custom mozlz4 files.

This package needs documentation

License:
succeeds4

unreachable

Utilities for expressing supposedly unreachable code

This package needs documentation

This package needs license metadata

succeeds; has dependency problems4

unstable

Experimental libraries

Tags:

This package needs license metadata

succeeds2

unstable-2d

Experimental 2d syntax

This package needs documentation

Tags:

This package needs license metadata

succeeds4

unstable-contract-lib

Experimental libraries for working with contracts

This package needs documentation

Tags:

This package needs license metadata

succeeds4

unstable-debug-lib

Experimental libraries for debugging

This package needs documentation

Tags:

This package needs license metadata

succeeds4

unstable-doc

documentation part of "unstable"

Tags:

This package needs license metadata

succeeds2

unstable-flonum-doc

Experimental libraries for flonum computations (documentation)

Tags:

This package needs license metadata

succeeds2

unstable-flonum-lib

Experimental libraries for flonum computations

This package needs documentation

Tags:

This package needs license metadata

succeeds4

unstable-latent-contract-lib

Experimental libraries for contracts at definitions

This package needs documentation

Tags:

This package needs license metadata

succeeds4

unstable-lib

implementation (no documentation) part of "unstable"

This package needs documentation

Tags:

This package needs license metadata

succeeds4

unstable-list-lib

Experimental libraries for list operations

This package needs documentation

Tags:

This package needs license metadata

succeeds4

unstable-macro-testing-lib

Experimental libraries for testing macros

This package needs documentation

Tags:

This package needs license metadata

succeeds4

unstable-options-lib

Experimental libraries for option contracts

This package needs documentation

Tags:

This package needs license metadata

succeeds4

unstable-parameter-group-lib

Experimental libraries for parameter groups

This package needs documentation

Tags:

This package needs license metadata

succeeds4

unstable-pretty-lib

Experimental libraries for pretty printing

This package needs documentation

Tags:

This package needs license metadata

succeeds4

unstable-redex

Experimental libraries for typesetting PLT Redex models

Tags:

This package needs license metadata

succeeds2

unstable-test

tests for "unstable"

This package needs documentation

Tags:

This package needs license metadata

succeeds; has failing tests5

upi

Racket library inspired by UNIX tools. Metapackage.

This package needs documentation

Tags:
succeeds4

upi-doc

Racket library inspired by UNIX tools. Documentation.

Docs:
Tags:
succeeds0

upi-lib

Racket library inspired by UNIX tools. Core.

This package needs documentation

Tags:
succeeds4

upi-test

Racket library inspired by UNIX tools. Tests.

This package needs documentation

Tags:
succeeds4

uri

URI and URL api in Typed Racket.

Docs:
Tags:

This package needs license metadata

succeeds; has dependency problems2

uri-old

Web URI and URL

Docs:
Tags:

This package needs license metadata

succeeds2

uri-template

Implementation of RFC 6570 (URI Template).

Tags:

This package needs license metadata

succeeds2

urlang

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

This package needs documentation

This package needs license metadata

succeeds4

used-imports

Quickly check for a module which bindings are imported from which required module. Also aggregates this information across multiple modules.

License:
succeeds0

uu-cs3520

Utah CS 3520 homework submission plugin for DrRacket

This package needs documentation

Tags:

This package needs license metadata

succeeds; has failing tests5

uu-cs5510

Utah CS 5510 homework submission plugin for DrRacket

This package needs documentation

This package needs tags

This package needs license metadata

succeeds; has failing tests5

uuid

Generate cryptographically-random UUIDs in pure Racket

Docs:
License:
succeeds0

uwaterloo-racket-tools

Metapackage to install libraries and plugins used for University of Waterloo first year CS courses

This package needs documentation

Tags:

This package needs license metadata

succeeds4

value-evt

Allows syncing on arbitrary values. Events are unchanged, procedures sync to their return value unless told not to, lists sync recursively unless told not to, all other values sync to themselves.

Docs:
Tags:

This package needs license metadata

succeeds2

values

functional multi-valued computation

Docs:

This package needs tags

This package needs license metadata

succeeds2

values-plus

This package needs a description

Docs:

This package needs tags

This package needs license metadata

succeeds3

vdb

Racket interface the to Portage VDB. Metapackage.

This package needs documentation

Tags:
succeeds4

vdb-doc

Racket interface the to Portage VDB. Documentation.

Docs:
Tags:
succeeds0

vdb-lib

Racket interface the to Portage VDB. Core.

This package needs documentation

Tags:
succeeds4

vdb-test

Racket interface the to Portage VDB. Tests.

This package needs documentation

Tags:
succeeds4

vdb-tools

Racket interface the to Portage VDB. Tools.

This package needs documentation

Tags:
succeeds4

vec

A simple vector math library loosely inspired by GLSL and HLSL.

This package needs documentation

License:
fails6

vela

Simple web framework to build RESTful app in Racket.

This package needs documentation

This package needs license metadata

succeeds; has dependency problems4

vela-docs

vela docs

This package needs documentation

Tags:

This package needs license metadata

succeeds; has dependency problems4

vela-lib

vela-lib

This package needs documentation

Tags:

This package needs license metadata

succeeds; has dependency problems4

version-case

Conditional behavior based on the version of Racket

This package needs tags

This package needs license metadata

succeeds2

version-string-with-git-hash

Do you want your package version string to contain a git commit hash?

License:
succeeds0

video

The latest version of #lang video

Docs:

This package needs license metadata

fails6

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

This package needs license metadata

fails6

video-testing

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

Docs:

This package needs license metadata

fails6

video-unstable

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

Docs:

This package needs license metadata

fails6

video-v0-0

v0.0 of #lang video

Docs:

This package needs license metadata

succeeds; has failing tests5

video-v0-1

v0.1 of #lang video

Docs:

This package needs license metadata

fails6

video-v0-2

v0.2 of #lang video

Docs:

This package needs license metadata

fails6

virtual-mpu

Universal Emulator & Assembler for Old Microprocessors

This package needs documentation

This package needs license metadata

succeeds; has failing tests5

viz

A real-time data visualization surface

This package needs documentation

This package needs tags

This package needs license metadata

fails6

vk

The package allows to make some requests to vk.com by its API

This package needs documentation

Tags:

This package needs license metadata

fails6

vlc

VideoLAN VLC Media Player Control

Docs:

This package needs license metadata

succeeds2

vlibench

This package provides a library to measure the running time of given procedure(s) for successively increasing input sizes and performing elementary statistical analysis on the resulting series.

Docs:
License:
succeeds; has dependency problems0

voxel

voxel space programming

This package needs license metadata

fails6

vr-assets

Assets suitable for use with vr-engine

This package needs documentation

This package needs license metadata

fails6

vr-engine

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.

This package needs documentation

This package needs license metadata

fails6

vscode-dark-theme

VSCode default dark theme for DrRacket

This package needs documentation

This package needs license metadata

succeeds4

vulkan

Vulkan API integration.

Docs:

This package needs license metadata

succeeds; has failing tests5

w3s

W3 Standards Implemented in Typed Racket

Docs:

This package needs license metadata

fails6

warp

Light multiplayer space themed game for LAN parties.

This package needs documentation

Tags:

This package needs license metadata

fails6

wasm-lib

WIP Wasm tooling for Racket.

This package needs documentation

License:
succeeds4

wavelet-transform-haar-1d

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

Docs:
Tags:

This package needs license metadata

succeeds2

wavenet

An interface for the Google Cloud text-to-speech API

Docs:

This package needs tags

This package needs license metadata

succeeds2

web-galaxy

A minimalist web framework for the Racket web-server

This package needs documentation

This package needs license metadata

succeeds; has dependency problems4

web-galaxy-doc

Documentation for web-galaxy.

This package needs documentation

This package needs license metadata

succeeds4

web-galaxy-lib

Implementation of web-galaxy.

This package needs documentation

This package needs license metadata

succeeds; has dependency problems; has failing tests5

web-galaxy-test

Tests for web-galaxy.

This package needs documentation

This package needs license metadata

succeeds; has dependency problems4

web-io

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

Docs:

This package needs tags

This package needs license metadata

succeeds; has dependency problems2

web-sessions

Simple web sessions

This package needs documentation

Tags:

This package needs license metadata

succeeds; has dependency problems; has failing tests5

webapi

Implementations of a few web APIs, including OAuth2, PicasaWeb, and Blogger.

Docs:
Tags:

This package needs license metadata

succeeds2

webscraperhelper

Generating SXPath Queries from SXML Examples

Tags:

This package needs license metadata

succeeds2

wffi

Wrap web APIs using a "literate programming" style where documentation-is-specification.

This package needs documentation

Tags:

This package needs license metadata

succeeds; has failing tests5

whalesong-tools

DrRacket tool for compiling with Whalesong

This package needs documentation

This package needs license metadata

fails6

whereis

Finds local filesystem paths corresponding to Racket modules, collections, packages, etc.

Docs:

This package needs license metadata

succeeds2

while-loop

Danny Yoo's while-loop package

This package needs tags

This package needs license metadata

succeeds2

with-cache

Filesystem-based caching

Tags:

This package needs license metadata

succeeds2

wn

An FFI interface to WordNet 3.0 -- A Lexical Database for English

Docs:
Tags:

This package needs license metadata

succeeds; has dependency problems; has failing tests5

word

Signed and Unsigned Word datatype for Racket using refinement types.

Docs:

This package needs license metadata

succeeds; has dependency problems2

wordle-solver

A simple solver for Wordle

License:
succeeds0

words

generate lists of words

This package needs documentation

This package needs tags

This package needs license metadata

succeeds4

wort

A tiny concatenative language with polymorphic type inference

Docs:

This package needs license metadata

succeeds2

wy-posn-util

Functions to work with 2d vectors (posn) in 2htdp.

Tags:

This package needs license metadata

succeeds2

x11

X11 bindings for Racket. Initially Jon Rafkind's work.

This package needs documentation

Tags:

This package needs license metadata

succeeds4

x509

Support for X.509 certificates.

Docs:

This package needs license metadata

succeeds2

x509-lib

Support for X.509 certificates.

This package needs documentation

License:
succeeds4

x64asm

a simple x64 assembler written in Typed Racket

Docs:

This package needs license metadata

succeeds2

x64asm-doc

This package needs a description

Docs:
Tags:

This package needs license metadata

succeeds; has failing tests5

x64asm-lib

a simple x64 assembler written in Typed Racket

This package needs documentation

This package needs license metadata

succeeds4

xdgbasedir0

Functions to simplify access to the XDG Base Directory Specification.

Docs:
Tags:

This package needs license metadata

fails6

xe

xexpr XML and HTML utilities, plus traversal and filtering

This package needs documentation

This package needs license metadata

succeeds4

xenomorph

binary encoder [in development]

Docs:
Tags:

This package needs license metadata

succeeds2

xexpr-path

XML Expression Path Lookup

Tags:

This package needs license metadata

succeeds2

xfunctions

Extended Functional Combinators

This package needs documentation

Tags:

This package needs license metadata

succeeds; has dependency problems; has failing tests5

xfunctions-doc

Documentation for xfunctions

This package needs documentation

This package needs tags

This package needs license metadata

succeeds; has failing tests5

xfunctions-lib

Functional bits of XFunctions

This package needs documentation

This package needs tags

This package needs license metadata

succeeds4

xlang

A minimal combinator language, created for PLT Game #1

This package needs documentation

Tags:

This package needs license metadata

succeeds4

xlist

Fancy lists, with bounded or unbounded repetition of elements. Can be used as a type or match pattern.

Docs:

This package needs license metadata

fails6

xml-html

none

This package needs documentation

This package needs tags

This package needs license metadata

succeeds4

xml-rpc

A native Racket XML-RPC client and server library

Docs:
Tags:

This package needs license metadata

succeeds; has failing tests5

xmllint-win32-x86_64

A platform-specific Racket package providing xmllint.exe for Windows

This package needs documentation

Tags:

This package needs license metadata

succeeds4

xmlns

XML namespace support

Docs:
Tags:

This package needs license metadata

succeeds2

XMPP

An XMPP library.

This package needs license metadata

succeeds2

xsmith

Generator of highly effective fuzz testers.

Docs:
Tags:
License:
succeeds; has failing tests5

xsmith-examples

Example fuzzers built with xsmith.

Docs:
Tags:
License:
fails6

xxhash

An implementation of the xxHash digest algorithm. (docs & implementation)

License:
succeeds0

xxhash-lib

An implementation of the xxHash digest algorithm. (implementation only)

This package needs documentation

License:
succeeds4

xxhash-test

An implementation of the xxHash digest algorithm. (tests only)

This package needs documentation

License:
succeeds4

YACP

[WIP] Yet Another C-Preprocessor

Docs:
License:
succeeds0

yaml

A library for parsing and emitting YAML.

Docs:

This package needs license metadata

succeeds2

yaml-exp

Write s-expressions in YAML

Docs:
License:
succeeds0

yaragg

Yet another Racket AST generator generator.

Docs:
Tags:

This package needs license metadata

succeeds; has failing tests5

yijing

Chinese Yijing Icons.

Docs:
Tags:

This package needs license metadata

succeeds2

yotsubAPI

A Racket Client for the 4chan API

Docs:

This package needs license metadata

succeeds2

z3

Z3 bindings for Racket

This package needs documentation

This package needs license metadata

succeeds; has failing tests5

zaoqil

This package needs documentation

This package needs license metadata

fails6

zeromq

A Racket interface to zeromq based on an FFI

Docs:

This package needs license metadata

succeeds; has failing tests5

zeromq-guide-examples

See https://zguide.zeromq.org/

This package needs documentation

This package needs tags

This package needs license metadata

succeeds4

zeromq-r

Bindings for ZeroMQ

Docs:
Tags:

This package needs license metadata

succeeds2

zeromq-r-lib

Bindings for ZeroMQ

This package needs documentation

Tags:

This package needs license metadata

succeeds4

zeromq-win32-i386

native library for zeromq

This package needs documentation

This package needs tags

This package needs license metadata

succeeds4

zeromq-win32-x86_64

native library for zeromq

This package needs documentation

This package needs tags

This package needs license metadata

succeeds4

zeromq-x86_64-linux-natipkg

native libraries for zeromq-r-lib package

This package needs documentation

This package needs license metadata

succeeds4

zippers

Utilities for working with and deriving Huet-style zippers

Docs:
Tags:

This package needs license metadata

succeeds2

ziptie

ZipTie, metapackage.

This package needs documentation

Tags:
succeeds4

ziptie-completion

ZipTie, completion component.

This package needs documentation

succeeds4

ziptie-distro

ZipTie, distro component.

This package needs documentation

Tags:
succeeds4

ziptie-doc

ZipTie, documentation.

Docs:
Tags:
succeeds0

ziptie-git

ZipTie, git component.

This package needs documentation

Tags:
succeeds4

ziptie-make

ZipTie, make component.

This package needs documentation

succeeds4

ziptie-monorepo

ZipTie, monorepo component.

This package needs documentation

succeeds4

zKanren

-

Docs:

This package needs license metadata

succeeds; has dependency problems2

zmq

Minimal Racket ZeroMQ Bindings

Docs:

This package needs license metadata

succeeds; has failing tests5

zordoz

Explorer for .zo bytecode files

Docs:

This package needs license metadata

succeeds2

zstd

Racket bindings to the reference Zstandard compression/decompression library. libzstd must be installed for this package to work.

Docs:
Tags:
License:
succeeds0

New

zuo-doc

Documentation for the Zuo language

Docs:
Tags:
License:
succeeds0

Questions? Comments? Bugs? Email tonyg@ccs.neu.edu or jay.mccarthy@gmail.com.