whatisgithub

What is awesome-racket?

avelino/awesome-racket — explained in plain English

Analysis updated 2026-07-12 · repo last pushed 2023-06-24

505RacketAudience · developerComplexity · 1/5DormantSetup · easy

In one sentence

A community-maintained directory of tools, libraries, and frameworks for the Racket programming language, helping developers find packages for tasks like web apps, games, and database connections.

Mindmap

mindmap
  root((repo))
    What it does
      Categorized tool directory
      Links to Racket libraries
      Community maintained
    Use cases
      Web app development
      Game development
      Database connections
    Tech stack
      Racket language
    Audience
      Developers
      Hobbyists
      Educators
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Find a Racket library to connect your app to a database like MongoDB or SQLite.

USE CASE 2

Browse web frameworks and static site generators to build a website in Racket.

USE CASE 3

Locate a 2D game engine for building educational games for students.

What is it built with?

Racket

How do you get it running?

Difficulty · easy Time to first run · 5min

So what is it?

Awesome Racket is a community-maintained catalog of tools, libraries, and frameworks built for the Racket programming language. Instead of hunting across the web for a package that handles a specific task, you can browse this organized list to find exactly what you need, whether you want to build a web app, create a game, or connect to a database. The project is essentially a giant, categorized directory. It points you to existing tools for audio processing, machine learning, image manipulation, GUI development, and more. For example, if you need to connect your application to a database, the list points you to tools for MongoDB, Redis, and SQLite. If you are building a website, it highlights several web frameworks and static site generators to choose from. The list itself does not contain these tools, it simply links to their repositories and provides a short description of what each one does. A developer or hobbyist working with Racket would use this list as a starting point for almost any project. For instance, a teacher building a simple game for students could look under the "Game Development" section and find a 2D graphics engine or a retro game framework. A startup founder building a web service could use the list to find a REST API framework, a testing tool for JSON endpoints, and a library for connecting to Amazon Web Services. Notably, Racket is a programming language well-known for being highly customizable and frequently used in education and research. This catalog reflects that versatility by including everything from practical web tools to emulators for vintage microprocessors and bindings for Google's Tesseract OCR. It follows the "awesome list" format popularized by other open-source communities, which means it relies on community contributions to stay current and useful.

Copy-paste prompts

Prompt 1
I want to build a web API using Racket. Look at the Awesome Racket list and recommend the best web frameworks for building a REST API.
Prompt 2
Help me find a Racket library for image manipulation and OCR by searching the Awesome Racket catalog for relevant graphics and machine learning tools.
Prompt 3
I need to connect a Racket application to Redis. Find the right package from the Awesome Racket list and show me how to get started with it.

Frequently asked questions

What is awesome-racket?

A community-maintained directory of tools, libraries, and frameworks for the Racket programming language, helping developers find packages for tasks like web apps, games, and database connections.

What language is awesome-racket written in?

Mainly Racket. The stack also includes Racket.

Is awesome-racket actively maintained?

Dormant — no commits in 2+ years (last push 2023-06-24).

How hard is awesome-racket to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is awesome-racket for?

Mainly developer.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.