Racket
Modern programming language in the Lisp/Scheme family
Racket is a mature, stable programming language in the Lisp/Scheme family that emphasizes language-oriented programming. It provides a rich standard library covering web servers, databases, mathematics, and scientific simulation, and includes a package system for extending functionality. The language supports powerful macros that let developers create domain‑specific languages and custom syntactic constructs directly within code.
The platform offers higher‑order software contracts and safe gradual typing, enabling developers to add runtime checks and type information without sacrificing flexibility. Its foreign‑interface facilities allow integration with external libraries, and it supplies cross‑platform graphical programming capabilities for Windows, macOS, and Linux.
Racket ships with an extensible interactive development environment, DrRacket, and integrates with popular editors such as VS Code, Emacs, and Vim. The distribution includes standalone binaries and tools for generating documentation, making it suitable for building a wide range of applications from simple scripts to complex scientific simulations.
Reviews
Loading reviews…
Similar apps

Code Editors & IDEs
Haskell for Mac
A Modern Development Environment for Haskell.

Code Editors & IDEs
Squeak
Smalltalk programming system

Code Editors & IDEs
CodeRunner
Lightweight, multi-language programming text editor and IDE.

Code Editors & IDEs
RStudio
Data science software focusing on R and Python
Code Editors & IDEs
Script Debugger
Integrated development environment focused entirely on AppleScript

Code Editors & IDEs
Dyalog APL
APL-based development environment