Browse free open source Scheme Interpreters and projects below. Use the toggles on the left to filter open source Scheme Interpreters by OS, license, language, programming language, and project status.

  • Gen AI apps are built with MongoDB Atlas Icon
    Gen AI apps are built with MongoDB Atlas

    The database for AI-powered applications.

    MongoDB Atlas is the developer-friendly database used to build, scale, and run gen AI and LLM-powered apps—without needing a separate vector database. Atlas offers built-in vector search, global availability across 115+ regions, and flexible document modeling. Start building AI apps faster, all in one place.
    Start Free
  • Enterprise-grade ITSM, for every business Icon
    Enterprise-grade ITSM, for every business

    Give your IT, operations, and business teams the ability to deliver exceptional services—without the complexity.

    Freshservice is an intuitive, AI-powered platform that helps IT, operations, and business teams deliver exceptional service without the usual complexity. Automate repetitive tasks, resolve issues faster, and provide seamless support across the organization. From managing incidents and assets to driving smarter decisions, Freshservice makes it easy to stay efficient and scale with confidence.
    Try it Free
  • 1
    An implementation of DSSSL, a style language to format SGML or XML documents. OpenJade contains backends for various formats (RTF, HTML, TeX, MIF, SGML2SGML, and FOT). This project also maintains OpenSP.
    Leader badge
    Downloads: 356 This Week
    Last Update:
    See Project
  • 2

    Gauche

    R7RS Scheme scripting engine

    Gauche is an R7RS Scheme implementation aimed to be a handy tool for daily works. Quick startup, built-in system interface and native multilingual support are some of the goals.
    Downloads: 22 This Week
    Last Update:
    See Project
  • 3
    TinyScheme

    TinyScheme

    A tiny Scheme interpreter for embedding in programs.

    TinyScheme is a Scheme interpreter that can execute Scheme code but is also suitable for embedding in programs. The goal is to keep the interpreter small while providing as much compatability with Scheme standards as possible.
    Leader badge
    Downloads: 13 This Week
    Last Update:
    See Project
  • 4
    SISC is an extensible Java based interpreter of the algorithmic language Scheme. SISC uses modern interpretation techniques, and handily outperforms all existing Java interpreters (often by more than an order of magnitude).
    Downloads: 5 This Week
    Last Update:
    See Project
  • Secure User Management, Made Simple | Frontegg Icon
    Secure User Management, Made Simple | Frontegg

    Get 7,500 MAUs, 50 tenants, and 5 SSOs free – integrated into your app with just a few lines of code.

    Frontegg powers modern businesses with a user management platform that’s fast to deploy and built to scale. Embed SSO, multi-tenancy, and a customer-facing admin portal using robust SDKs and APIs – no complex setup required. Designed for the Product-Led Growth era, it simplifies setup, secures your users, and frees your team to innovate. From startups to enterprises, Frontegg delivers enterprise-grade tools at zero cost to start. Kick off today.
    Start for Free
  • 5
    A Unix shell embedded in Scheme.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 6

    Readable Lisp S-expressions

    Readable Lisp/S-expressions with infix, functions, and indentation

    This project is dedicated to developing more readable format(s) for Lisp-based languages (such as Common Lisp and Scheme) and implementing those formats (readers, pretty-printers, editor macros, etc.). MIT license preferred, to spread them widely.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 7
    An implementation of the language described in "Karel the Robot: A Gentle Introduction to The Art of Programming" by Richard Pattis et al. Both Java and C/Unix versions are available.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 8
    SketchyLISP is a highly portable, embeddable interpreter for purely applicative Scheme.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 9
    The MDK provides a simulator of D. Knuth's MIX computer, and a development environment to write, run and debug MIXAL programs on it.
    Downloads: 2 This Week
    Last Update:
    See Project
  • Build Securely on AWS with Proven Frameworks Icon
    Build Securely on AWS with Proven Frameworks

    Lay a foundation for success with Tested Reference Architectures developed by Fortinet’s experts. Learn more in this white paper.

    Moving to the cloud brings new challenges. How can you manage a larger attack surface while ensuring great network performance? Turn to Fortinet’s Tested Reference Architectures, blueprints for designing and securing cloud environments built by cybersecurity experts. Learn more and explore use cases in this white paper.
    Download Now
  • 10
    A scheme (lisp) interpreter written in ARM assembly language (currently: Cortex-M4F,M7, Cortex-A5,A8,A9, Cortex-A53; previously:ARM7TDMI, ARM920T, Cortex-M3) for education, robotics, wearable devices. Tested on Allwinner A64, Amlogic S905, Atmel SAMA5D4, SAME70, SAMV71, NXP LPC4300, RT1050, iMX8M, Samsung S5P6818, ST STM32F4, STM32F7, and TI AM3359, OMAP3530, DM3730, OMAP4430, TM4C1294 chips (previously: NXP LPC-1300,1700,2000, ATMEL AT91SAM7, STM STR711, STR911, STM32, CIRRUS EP9302, LMI LM3S1968, TI OMAP).
    Downloads: 1 This Week
    Last Update:
    See Project
  • 11
    Metaprogramming: proof of the concept.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    An interactive, Lisp-like language for .Net scripting and development, having deep .Net integration, sharing type system, GC and other runtime services etc., with transparent access to .Net w/o a FFI or wrappers.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    Bytecode-based Scheme (R^5RS) implementation. Fast, compact, stable, suitable for education and experimentation.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    Here we have fun developing software related to embedded extension languages and small languages in many application domains, using existing languages and/or creating new ones.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    Free & Compact Lisp Library for Java 5.0 and later
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    FramerD is a distributed semi-structured object database originally developed at MIT. It provides an internationalized Scheme-based scripting language, built-in text analysis tools, and special support for web scripting.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    Genjutsu is a programming language designed for extending C/C++ applications. The syntax is akin to Scheme's. Genjutsu is optimized for distributed object systems and designed to make such applications easy to write. Included is a shell, gjsh.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    Gleam is a simple Scheme language interpreter written in Java. Project goals: to support the discovery of Scheme for beginners, simplicity, R5RS compliance, full integration with the Java platform (call Java from Scheme and vice versa).
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    A simple interface to SQL databases (currently MySQL and PostgreSQL) from Guile.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    HScheme is a Scheme interpreter written in Haskell, available as both interactive interpreter and extension library for other Haskell projects. Think 'Guile for Haskell'.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    This project aims to produce a Perl binding to Guile, the Gnu Scheme interpreter. This will allow use of Guile code within Perl programs. It's a free software love-in!
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    JSchemePlus

    JSchemePlus

    An hack of Jscheme with a lot of enhancements and additional features.

    JSchemePlus is an hack of Jscheme 1.4 by Peter Norvig. It allows to redistribute a script in an executable JAR file of only ~40K and implements all of R4RS with a lot of additional functions, like: (execute command) (random) (sequence from up-to step) (split list element) (string-split string sub-string) (read-all-from-file file) (write-to-file file data) (file-size file) etc... For the complete list read the HELP file or type (help). JSchemePlus needs only the Java Virtual Machine (version 6 or higher) that, in the case, is very easy to download and install.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    Jawara is a lisp scripting language on Java/Android.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    Julie is a Java-based implementation of R5RS Scheme, aimed for compatibility with the GNU Guile package.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    Kawa is a full Scheme implementation. It implements almost all of R5RS (for exceptions see Restrictions), plus some extensions.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • Next
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.