awesome-racket
Racket toolkit
A curated collection of Racket frameworks and libraries for software development
A curated list of awesome Racket frameworks, libraries and software, maintained by Community
460 stars
24 watching
19 forks
Language: Racket
last commit: over 1 year ago
Linked from 2 awesome lists
awesomeawesome-listracketracket-langracket-languageracket-library
Awesome Racket / Audio and Music | |||
3s | 0 | over 2 years ago | Positional sound and mixing for lux and other applications |
RSound | 45 | about 1 year ago | A framework for manipulating and playing sounds using the portaudio library. Runs on Windows, Mac OS X, and linux |
libopenal-racket | 3 | 13 days ago | Racket wrapper to the OpenAL library first written by gcr in 2012 |
midi-readwrite | 3 | over 7 years ago | Library to read .mid files in racket |
openal | 1 | 27 days ago | FFI for OpenAL |
osc | 6 | 10 months ago | Open Sound Control data definitions |
portaudio | 9 | about 2 years ago | Bindings for portaudio, a cross-platform audio library |
rsc3 | 15 | 2 months ago | SuperCollider client ported to Racket |
rtmidi | 3 | over 3 years ago | Provides racket bindings for the RtMidi library, thus enabling racket programs to send and receive MIDI events |
sonic-pi | 6 | about 7 years ago | For now, this package starts scsynth just like sonic pi does, and can make a few sounds |
taglib | 3 | about 8 years ago | Bindings to the taglib C library, which provides simple access to audio file metadata |
wavelet-transform-haar-1d | 0 | almost 9 years ago | A library to perform forward and reverse 1-d Haar Wavelet transforms |
Awesome Racket / Compilers | |||
abstract-compilation | 2 | over 6 years ago | DSL reducing boiler plates for doing abstract compilation |
disassemble | 79 | over 1 year ago | Disassembler for Racket |
lens | 74 | about 5 years ago | A Racket package for creating and composing pure functional lenses |
minipascal | 88 | about 3 years ago | MiniPascal as a Racket language |
racketscript | 712 | about 1 year ago | A lightweight Racket to JavaScript compiler with some batteries included |
urlang | 302 | 25 days ago | Write JavaScript with Racket syntax. Bonus: Use Racket to define macros for JavaScript constructs |
wasm-adventure | 63 | over 6 years ago | A WebAssembly DSL |
whalesong-tools | 3 | over 9 years ago | DrRacket tool for compiling with Whalesong |
wracket | 22 | almost 7 years ago | Lisp-like language to WebAssembly build with racket |
zordoz | 25 | about 3 years ago | Explorer for .zo bytecode files |
Awesome Racket / Data Structures | |||
algebraic | 75 | 4 months ago | Algebraic structures for untyped Racket |
dssl | 5 | over 7 years ago | Data Structures Student Language: an extension of ASL for easier imperative programming |
dssl2 | 9 | 6 days ago | A language for data structures students |
gls | 17 | 7 months ago | Generic Little (Object, Type, Anything, etc) System - multiple dispatch on types |
graph | 58 | about 1 year ago | Generic graph library |
opt | Optional and Either data type utilities. Provides util function for Typed Racket's Option type as well as defines an Either type | ||
phc-adt | 2 | over 3 years ago | Algebraic Data Types for Typed/Racket, with features tailored to compiler writing. The data types do not have to be declared before they are used, like prefab structs and symbols. Behind the scenes, this library remembers all the data types in a file, and uses it to implicitly pre-declare them. Mostly stable, although some things may change a bit in the future |
quad-tree | 0 | over 8 years ago | A fairly simple quad-tree implementation. Nothing terribly fancy. Currently rather unstable |
rebellion | Dozens of well-documented modules to aid in general-purpose programming. . Includes multidict, range set, and much more | ||
try | A Typed Racket Try datatype and routines for computations that throw exceptions | ||
Awesome Racket / Database Drivers | |||
binary-class-dbf | 2 | about 10 years ago | Interface to *.dbf files (dBase, Foxpro, etc) |
db | 21 | 18 days ago | Database connectivity (main distribution) |
dbm | 4 | almost 5 years ago | An interface to UNIX dbm files using a libdbm FFI |
deta | 60 | 2 months ago | A functional database mapper |
fra | 4 | almost 7 years ago | Purely functional implementation of relational algebra |
mongodb | 18 | almost 2 years ago | A native Racket interface to MongoDB & BSON |
rackdis | 15 | over 1 year ago | Redis bindings |
racquel | 24 | over 3 years ago | Racquel is an object/relational mapper for Racket |
redis | 17 | over 9 years ago | A redis client for Racket |
sql | 33 | over 2 years ago | an S-expression notation for SQL |
sqlite-table | 0 | almost 7 years ago | A quick way to create and query sqlite tables. Basically a simplified wrapper for a subset of the db library |
Awesome Racket / Emulators | |||
6502 | 9 | over 6 years ago | An emulator/assembler/disassembler for 6502 |
virtual-mpu | 16 | about 6 years ago | Universal Emulator & Assembler for Old Microprocessors |
Awesome Racket / GUI Development | |||
MrEd Designer | 59 | over 3 years ago | MrEd Designer is WYSIWYG program to create GUI applications for Racket. (code generator) |
The Racket Graphical Interface Toolkit | Racket GUI library (core distribution) | ||
gui-easy | 134 | 3 months ago | A declarative API on top of |
gui-widget-mixins | Tool tips, cue text and validation for text-field% GUI widgets in Racket | ||
map-widget | A Racket GUI Widget to display maps based on OpenStreetMap tiles More at | ||
Awesome Racket / Game Development | |||
apse | 6 | over 7 years ago | A Pixel Sprite Editor |
game-engine | 31 | over 4 years ago | Scratchpad for racket game stuff |
get-bonus | 104 | over 3 years ago | An experimental video game development environment |
mode-lambda | 39 | about 3 years ago | Sprite-based 2D graphics engine |
pict3d | 38 | 6 months ago | A 3D engine with a purely functional API |
towers | 5 | about 3 years ago | Towers is an original 2-player board game |
vr-lang | 10 | over 4 years ago | Racket Lang for Virtual Reality (Aframe) |
Awesome Racket / Games | |||
Racket games | 46 | 18 days ago | games in main distribution |
r-cade | 278 | over 1 year ago | Retro Game Engine for Racket |
space-invaders | 6 | almost 10 years ago | A Racket remake of Mary Rose Cook's JavaScript version of Space Invaders |
web-sweeper | 7 | about 7 years ago | Stateless Server Side Mine Sweeper |
Awesome Racket / Images | |||
png-image | 1 | over 5 years ago | Library to view and modify PNG chunks |
racket-jpeg | 18 | about 8 years ago | JPEG parsing, transformation, and codec library for Racket |
simple-qr | 11 | 5 months ago | a qr code tool for racket-lang |
video | 137 | about 5 years ago | Video is a DSL for describing videos |
Awesome Racket / Machine Learning | |||
DeepRacket | 67 | almost 5 years ago | A simple starting point for doing deep learning in Racket |
layer | 557 | over 5 years ago | Neural network inference the Unix way |
racket-knn | 16 | over 11 years ago | K Nearest Neighbors, KNN, is a lazy, supervised machine learning algorithm. This is an implementation in scheme using racket |
racket-ml | 25 | almost 6 years ago | A collection of things I found useful for doing Machine Learning problem sets |
rml-core | 13 | 5 months ago | This Package is part of an expected set of packages implementing machine learning capabilities for Racket. The core of this package is the management of 'datasets', these datasets are assumed to be for training and testing of machine learning capabilities |
rml-decisiontrees | 4 | 5 months ago | This Package is part of a set of packages implementing machine learning capabilities for Racket. This particular package implements support for classification of individuals using decision trees |
rml-knn | 1 | 8 months ago | This Package is part of a set of packages implementing machine learning capabilities for Racket. This particular package implements the K-Nearest Neighbor approach for classification |
tesseract | Bindings for Google's Tesseract-OCR | ||
Awesome Racket / Macros | |||
anaphoric | 7 | over 3 years ago | Anaphoric macros for Racket |
threading | 49 | about 1 month ago | Macros to flatten nested function calls |
Awesome Racket / Messaging | |||
neuron-lib | 17 | over 2 years ago | Implementation of neuron |
profj | 11 | over 1 year ago | Kathy Gray's ProfessorJ language ported to modern DrRacket |
stomp | 12 | about 6 years ago | STOMP messaging protocol codec and client |
zeromq-r | 3 | over 2 years ago | Bindings for ZeroMQ |
zmq | 4 | about 9 years ago | Minimal Racket ZeroMQ Bindings |
Awesome Racket / Third-party APIs | |||
aws | 78 | 20 days ago | Amazon Web Services including S3, SDB, SES, SNS, SQS, CloudWatch, Glacier, Dynamo, and Route 53 |
aws-cloudformation-deploy | AWS Cloudformation deployment scripting library | ||
comm-panel | 0 | over 6 years ago | Racket GUI widget for sending, receiving, listening, and broadcasting strings over AWS SQS |
4 | over 8 years ago | Google APIs (Drive, Plus, etc) for Racket | |
racket-ovh | 1 | over 6 years ago | Unofficial Racket wrapper for OVH API |
recaptcha | 1 | almost 2 years ago | Utilities for using reCAPTCHA with the web-server/formlets API |
Awesome Racket / Testing | |||
RackUnit | RackUnit is a unit-testing framework for Racket. It is designed to handle the needs of all Racket programmers, from novices to experts | ||
al2-test-runner | 2 | about 4 years ago | alternate rackunit test runner |
cover | 38 | 6 months ago | a code coverage tool for racket |
test-more | 1 | over 1 year ago | A Racket version of Perl's Test::More library |
Awesome Racket / Web Frameworks | |||
HoLy | 12 | about 7 years ago | HoLy is simple a HTTP-server Library for Racket |
Rackt | 58 | over 1 year ago | An ultrasmall (~70 loc) React wrapper written in RacketScript |
Routy | 22 | about 2 years ago | Routy is a lightweight high performance HTTP request router for Racket |
Spin | 229 | over 7 years ago | Write RESTful web apps in Racket |
frog | 919 | 11 months ago | Frog is a static blog generator implemented in Racket, targeting Bootstrap and able to use Pygments |
koyo | 138 | 7 days ago | A web development toolkit for Racket |
polkadot | 18 | over 7 years ago | A lightweight personal wiki in Racket |
racket-request | 23 | over 2 years ago | Package for simplifying HTTP requests and writing integration tests of REST-ful APIs in Racket |
riposte | 45 | about 3 years ago | Scripting language for testing JSON-based HTTP APIs |
vela | 42 | over 1 year ago | Simple web framework to build RESTful app in Racket |
web-galaxy | 27 | over 1 year ago | A minimalist web framework for the Racket web-server |
web-server/servlet | Running Web Servlets describes how to run the servlets you’ve written |