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. Learn more →
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.
-
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.
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-19Well, this compiler framework in scheme might be worth looking.
-
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.
-
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.
-
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.
-
-
-
-
-
-
-
Project mention: Schemepunk – A kitchen-sink utility library for several R7RS Scheme dialects | news.ycombinator.com | 2023-01-20
-
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)
-
-
sagittarius-scheme
A manual (beh...) clone from bitbucket to use hosted CI service which only support GitHub
Since you're listing Gerbil which is from 2016, maybe also list Sagittarius, which dates back to at least 2011
-
Oh - it seems that Ypsilon is being actively developed again!
-
https://pkgd.racket-lang.org/pkgn/search?q=music , https://github.com/tommaisey/aeon (Chez Scheme) ?
-
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.
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Scheme Scheme related posts
- "I feel nothing but gratitude..."
- Which Scheme for compiling C to use in WASM?
- Tail Call Optimization by Base Jumping off the Stack
- Async / Await in Scheme
- Gleam v0.25 released with a new approach to fixing callback hell
- Otus Lisp – R7RS Scheme in C – Tiny(64KB) functional embeddable cross-platform
- UnixBench is the original BYTE Unix benchmark suite
-
A note from our sponsor - SonarLint
www.sonarlint.org | 27 Jan 2023
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 |