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

GitHub

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

Backlinks from these awesome lists:

More related projects: