Scheme Scheme

Open-source Scheme projects categorized as Scheme

Top 23 Scheme Scheme Projects

  • lambdanative

    LambdaNative is a cross-platform development environment written in Scheme, supporting Android, iOS, BlackBerry 10, OS X, Linux, Windows, OpenBSD, NetBSD, FreeBSD and OpenWrt.

  • gerbil

    Gerbil Scheme

    Project mention: Ask HN: Why are you programming your hobby projects in a niche language? | news.ycombinator.com | 2022-02-26

    Gerbil looks a lot like what one very prolific and opinionated hacker calls home. There's an incredible amount of work just by 1 author https://github.com/vyzo/gerbil/graphs/contributors

    Whereas racket looks steered mainly by the academic group working on it, with some attention shifting to the new Rhombus project https://github.com/racket/rhombus-prototype

    These days everything looks like it's using json/yaml and trying to add logic/constraints to it to make it declarative, either through logic controllers (eg kubernetes operators) or by embedding it in the syntax, eg terraform HCL, declarative UI frameworks.

    Scheme DSLs are a good alternative and could be used to generate code or glue between the components you use.

  • SonarLint

    Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.

  • cyclone

    :cyclone: A brand-new compiler that allows practical application development using R7RS Scheme. We provide modern features and a stable system capable of generating fast native binaries.

    Project mention: Which Scheme for compiling C to use in WASM? | reddit.com/r/scheme | 2023-01-15

    Cyclone Scheme transpiles to C and can run in the browser using WASM.

  • nanopass-framework-scheme

    The new nanopass framework; an embedded DSL for writing compilers in Scheme

    Project mention: Best languages to design a new language in? | reddit.com/r/ProgrammingLanguages | 2022-09-19

    Well, this compiler framework in scheme might be worth looking.

  • IronScheme

    IronScheme

    Project mention: Async / Await in Scheme | reddit.com/r/scheme | 2022-12-24

    I recently pushed a library to IronScheme to implement anyc / await in a way that I felt was reasonable. Before that, IronScheme had pretty limited support for concurrency, so my goal was to create a library that provided concurrency facilities in a way that would interop nicely with .NET libraries.

  • swift-lispkit

    Interpreter framework for Lisp-based extension and scripting languages on macOS and iOS. LispKit is based on the R7RS standard for Scheme. Its compiler generates bytecode for a virtual machine. LispKit is fully implemented in Swift 5.

  • zkeme80

    An assembler and operating system for the TI-84+ written in Scheme, Forth and Z80 assembly.

    Project mention: Jonesforth – A sometimes minimal FORTH compiler and tutorial (2007) | news.ycombinator.com | 2022-05-13

    Some time ago I wrote an implementation of Forth that runs on the TI-84+ and TI-83+ calculators directly inspired by Jonesforth.[0] It runs under TI-OS as well, but the amount of available space is somewhat limited. On another implementation I wrote[1] you have full access to the calculator hardware and memory from Forth.

    [0] https://github.com/siraben/ti84-forth

    [1] https://github.com/siraben/zkeme80

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

  • ol

    Otus Lisp (Ol in short) is a purely* functional dialect of Lisp.

    Project mention: I want to learn LISP | reddit.com/r/lisp | 2023-01-01
  • lispy

    Learning with Peter Norvig's lis.py interpreter (by fluentpython)

  • bibliography

    Bibliography of Scheme research (readscheme.org and beyond)

    Project mention: Scheme/PL papers | reddit.com/r/scheme | 2022-02-04
  • staged-miniKanren

    staged relational interpreters: running with holes, faster

  • Schemings

    You dig Scheme. The world is coded in C. You get both.

  • guile-json

    JSON module for Guile

    Project mention: A Scheme Primer | reddit.com/r/programming | 2022-07-08
  • schemepunk

    A batteries-included extended standard library for seven R7RS Scheme dialects.

    Project mention: Schemepunk – A kitchen-sink utility library for several R7RS Scheme dialects | news.ycombinator.com | 2023-01-20
  • cant

    A programming argot

    Project mention: Noulith: A new programming language currently used by the Advent of Code leader | news.ycombinator.com | 2022-12-13

    I've done AoC using my own language before. As a task it's at a sweet spot for finding weaknesses in the language/library/implementation: real and varied enough to exercise your system, small chunks of work, lots of code to compare yours to, with fun and competitive juices.

    The first time I did it it forced me to fix some major problems. My language would still be a handicap for me in the state it's in (though I did get on the leaderboard a couple times using it).

    fwiw: https://github.com/darius/cant (haven't done this year's so far)

  • r6rs-pffi

    Portable Foreign Function Interface (FFI) for R6RS

  • sagittarius-scheme

    A manual (beh...) clone from bitbucket to use hosted CI service which only support GitHub

    Project mention: Oldest Scheme Implementations | reddit.com/r/scheme | 2022-04-03

    Since you're listing Gerbil which is from 2016, maybe also list Sagittarius, which dates back to at least 2011

  • ypsilon

    R7RS/R6RS Scheme Implementation

    Project mention: Oldest Scheme Implementations | reddit.com/r/scheme | 2022-04-03

    Oh - it seems that Ypsilon is being actively developed again!

  • aeon

    A live-coding system for musical pattern manipulation (by tommaisey)

    Project mention: Racket for Computer Music? | reddit.com/r/Racket | 2022-06-13

    https://pkgd.racket-lang.org/pkgn/search?q=music , https://github.com/tommaisey/aeon (Chez Scheme) ?

  • cookbook

    New Scheme Cookbook (by schemedoc)

    Project mention: "I feel nothing but gratitude..." | reddit.com/r/RacketHomeworks | 2023-01-22

    I, for one, like small programming exercises with solution (and esp. egoless discussion) as I'm learning. While reading SICP, I've learned a lot via http://community.schemewiki.org/?sicp-solutions. I'm working through https://cookbook.scheme.org/ presently. I've greatly enjoyed the little challenges contained in Jon Bentley's Programming Pearls, especially sorting. Of course, one must have discipline to code their own implementation before looking at another's solution.

  • scriptfu

    My Script-Fu scripts for GIMP

  • chez-docs

    Access Chez Scheme documentation from the REPL

  • aoc

    advent of code (by jitwit)

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-01-22.

Scheme Scheme related posts

Index

What are some of the best open-source Scheme projects in Scheme? This list will help you:

Project Stars
1 lambdanative 1,342
2 gerbil 932
3 cyclone 741
4 nanopass-framework-scheme 437
5 IronScheme 336
6 swift-lispkit 320
7 zkeme80 216
8 ol 189
9 lispy 171
10 bibliography 123
11 staged-miniKanren 111
12 Schemings 92
13 guile-json 89
14 schemepunk 74
15 cant 51
16 r6rs-pffi 40
17 sagittarius-scheme 38
18 ypsilon 36
19 aeon 24
20 cookbook 23
21 scriptfu 19
22 chez-docs 19
23 aoc 18
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com