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.

2185 packages (see all, including packages tagged as "deprecated", "main-distribution", or "main-tests")

 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

succeeds2

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

access

Access Path for Racket

Docs:

This package needs tags

This package needs license metadata

succeeds2

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

actor

Kill-safe actors. (docs & implementation)

Docs:
License:
succeeds0

actor-lib

Kill-safe actors. (implementation only)

This package needs documentation

License:
succeeds4

actor-lint-lib

Kill-safe actors. (linter only)

This package needs documentation

License:
succeeds4

actor-test

Kill-safe actors. (tests only)

This package needs documentation

This package needs license metadata

succeeds4

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

New

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

succeeds2

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

succeeds2

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

Ambiguous Operator

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

ansi-terminal

Interface to ANSI escape sequences for terminals.

Tags:
License:
succeeds0

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

fails6

art-doc

This package needs a description

Docs:

This package needs license metadata

fails6

art-lib

This package needs a description

This package needs documentation

This package needs license metadata

succeeds; has dependency problems4

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

avx-herbie

x86_64 AVX support for Herbie

This package needs documentation

This package needs tags

This package needs license metadata

fails6

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

succeeds; has failing tests5

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

succeeds4

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

catppuccin-theme

🍨 Soothing pastel theme for DrRacket

This package needs documentation

License:
succeeds4

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

Docs:
License:
succeeds; has conflicts0

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.

Tags:
License:
succeeds; has failing tests5

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:
succeeds0

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

This package needs tags

This package needs license metadata

succeeds; has dependency problems2

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

succeeds2

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

succeeds; has failing tests5

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

New

ctp

Category Theory in Programming

Docs:
License:
succeeds; has dependency problems0

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

succeeds3

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

New

custom-load

A load handler that avoids stale zo files.

This package needs tags

License:
succeeds1

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

succeeds0

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.

This package needs tags

This package needs license metadata

succeeds; has dependency problems2

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-query

Turn .sql files into virtual-statements. (docs & implementation)

License:
succeeds0

define-query-lib

Turn .sql files into virtual-statements. (implementation only)

This package needs documentation

License:
succeeds4

define-query-test

Turn .sql files into virtual-statements. (tests only)

This package needs documentation

License:
succeeds4

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.

This package needs license metadata

succeeds2

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

New

distro-build

Tools for constructing a distribution of Racket

This package needs tags

This package needs license metadata

succeeds2

New

distro-build-client

client-side part of "distro-build"

This package needs documentation

This package needs tags

License:
succeeds4

New

distro-build-doc

documentation part of "distro-build"

This package needs tags

This package needs license metadata

succeeds2

New

distro-build-lib

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

This package needs documentation

This package needs tags

License:
succeeds4

New

distro-build-server

server-side part of "distro-build"

This package needs documentation

This package needs tags

License:
succeeds4

New

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

succeeds; has failing tests5

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

succeeds; has failing tests5

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

succeeds2

drracket-cyberpunk

This package needs a description

This package needs documentation

This package needs license metadata

succeeds4

drracket-everforest

A soothing, nature-inspired color scheme for DrRacket.

This package needs documentation

License:
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

succeeds4

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

easyscript

EasyScript-v2024.0706.0321.30

This package needs documentation

This package needs tags

This package needs license metadata

fails6

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

A Herbie component to simplify mathematical expressions using the egg egraph library

This package needs documentation

License:
succeeds; has conflicts4

egg-herbie-linux

A Herbie component to simplify mathematical expressions using the egg egraph library (Linux pre-build package)

This package needs documentation

License:
succeeds; has conflicts; has failing tests5

egg-herbie-macosm1

A Herbie component to simplify mathematical expressions using the egg egraph library (arm64 macOS pre-build package)

This package needs documentation

License:
succeeds; has conflicts; has failing tests5

egg-herbie-osx

A Herbie component to simplify mathematical expressions using the egg egraph library (x86_64 macOS pre-build package)

This package needs documentation

License:
succeeds; has conflicts; has failing tests5

egg-herbie-windows

A Herbie component to simplify mathematical expressions using the egg egraph library (Windows pre-build package)

This package needs documentation

License:
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

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

New

enforest

Enforestation parsing/expansion engine

Docs:
Tags:
License:
succeeds; has failing tests5

New

enforest-lib

implementation (no documentation) part of "enforest"

This package needs documentation

Tags:
License:
succeeds4

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:
succeeds4

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:
fails6

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

fast-xml

a package provide fast read and write xml.

Docs:
Tags:
License:
succeeds0

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

fdlibm-herbie

fdlibm platform support for Herbie

This package needs documentation

This package needs tags

This package needs license metadata

fails6

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

commit 7f19cccfadcd5322f8c7821ff40f16e31aa6c73a

This package needs documentation

This package needs tags

This package needs license metadata

fails6

files-viewer

a file manager for drracket

Docs:

This package needs license metadata

succeeds2

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

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

This package needs license metadata

succeeds2

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

succeeds; has failing tests5

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

succeeds2

gillette-doc

Docs for Gillette

Docs:

This package needs license metadata

succeeds2

gillette-lib

Implementation for Gillette

This package needs documentation

This package needs license metadata

succeeds4

gillette-test

Tests for Gillette

This package needs documentation

This package needs license metadata

succeeds4

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

succeeds2

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

succeeds2

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

succeeds4

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

succeeds2

graphics-engine

An accelerated graphics programming environment.

This package needs license metadata

succeeds; has failing tests5

graphite

A ggplot2-inspired data visualization library

Tags:

This package needs license metadata

succeeds2

graphite-doc

Documentation for Graphite

Docs:
Tags:

This package needs license metadata

succeeds2

graphite-lib

A ggplot2-inspired data visualization library (no documentation)

This package needs documentation

Tags:

This package needs license metadata

succeeds4

graphite-test

Tests for Graphite

This package needs documentation

Tags:

This package needs license metadata

succeeds; has failing tests5

graphite-tutorial

A guided tour for Graphite

Tags:

This package needs license metadata

succeeds2

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

succeeds2

gtp-util

37 helper functions you won't find anywhere else

Docs:
Tags:

This package needs license metadata

succeeds; has failing tests5

guard

Macros similar to Swift's "guard statements".

Docs:
Tags:
License:
succeeds0

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

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

heresy

A functional Lisp dialect with BASIC-inspired syntax

Docs:
Tags:

This package needs license metadata

succeeds; has failing tests5

hermits-heresy

Power Tools for Dragon Quest Builders 2

Tags:
License:
succeeds; has dependency problems0

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

New

honu

The implementation of the Honu language

Docs:

This package needs tags

This package needs license metadata

succeeds2

hosted-minikanren

An optimizing compiler implementation of miniKanren

This package needs tags

License:
succeeds; has dependency problems; has failing tests5

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-printer

A content-aware HTML5 pretty-printer

Tags:
License:
succeeds0

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

succeeds2

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.

This package needs license metadata

succeeds2

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: