DrRacket
DrRacket is the graphical programming environment for Racket, used to write, run, debug, and teach Racket programs on macOS.
What is DrRacket?
DrRacket is an integrated development environment for the Racket programming language. It helps students, teachers, and developers write code, run programs, inspect results, and explore language features in a single desktop app. Common uses include learning programming with beginner-friendly teaching languages, building Racket applications, experimenting in an interactive editor, and working with documentation tools that are part of the Racket ecosystem. The app includes an editor, a REPL-style interactions window, debugging and testing support, and tools for language-oriented programming workflows. On macOS, it is typically installed as part of the broader Racket distribution published by racket-lang.
Key features
- Write and edit Racket source code in a graphical IDE
- Run code and inspect results in an integrated interactions window
- Switch between teaching languages and full Racket language variants
- Debug programs and step through evaluation in supported workflows
- Browse documentation and get context-sensitive help from within the environment
- Work with modules, packages, and language-oriented programming tools
Review app leftovers with diCleaner
Inspect caches, support files, containers, and login items before cleaning.
Safety overview
Status: Safe
DrRacket is a legitimate developer tool used for programming and computer science education. Normal behavior includes opening project files, saving source code, and launching local Racket programs that you choose to run. As with any IDE, code you execute inside it can read or modify files your account can access, so only run trusted projects and packages. If you installed it intentionally for Racket development or coursework, its presence is consistent with that purpose.
Recommendation: Keep DrRacket if you use Racket for programming, coursework, or learning. If you no longer work with Racket, you can remove the app and its support files to free space without affecting unrelated macOS apps.
Common paths
/Applications/DrRacket.app/Applications/Racket v*/DrRacket.app
Support paths
~/Library/Application Support/Racket
Preference paths
~/Library/Preferences/org.racket-lang.DrRacket.plist~/Library/Preferences/org.racket-lang.prefs.rktd
Share your experience
Be the first to share your experience.