vonuvoli-scheme VS racket

Compare vonuvoli-scheme vs racket and see what are their differences.

vonuvoli-scheme

vonuvoli Scheme -- an R7RS interpreter written in Rust focused on systems programming and scripting (i.e. processes, file-system, etc.) with performance and safety in mind (by volution)
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
vonuvoli-scheme racket
2 199
181 5,149
1.1% 0.4%
2.3 9.7
almost 2 years ago 8 days ago
Rust Racket
- GNU General Public License v3.0 or later
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

vonuvoli-scheme

Posts with mentions or reviews of vonuvoli-scheme. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-04-13.

racket

Posts with mentions or reviews of racket. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2026-04-02.
  • Meta-Programming and Macro capabilities of various languages
    5 projects | dev.to | 2 Apr 2026
    Racket: 16
  • Ask HN: In which programming language is it better to make your own language?
    5 projects | news.ycombinator.com | 9 Aug 2025
    I used Racket a few times, which is designed to write new languages. Well worth a look: https://racket-lang.org/#easy-dsls
  • Which Lisp? Beginner
    3 projects | news.ycombinator.com | 5 Jul 2025
    Oversimplifying, there are three big variants: Common Lisp, Scheme, Clojure. Each of them has a lot of somewhat similar implementations:

    * Clojure: A lot of support for immutable data. It runs in the JVM so you will have a lot of the libraries you are use to. Probably the best option for you. https://clojure.org/

    * Scheme, in particular Racket: Mostly functional, and in particular Racket has a lot of support to make your own variant. This is the option I prefer but I have to disclaim it's a biased recommendation. https://racket-lang.org/

    * Common Lisp: I heard a lot of good things about SBCL, in particular to add anotations to make the code faster https://www.sbcl.org/

    > why this language is so special

    Macros, everyone use macros, too many at the beginning, but a few where they are really necessary later.

      #lang racket
  • Writing my own dithering algorithm in Racket
    2 projects | news.ycombinator.com | 13 Apr 2025
    This reminds me a bit of the octree quantization implementation I hacked up to improve speed of generating Racket's animated gifs.

    * https://github.com/racket/racket/commit/6b2e5f4014ed95c9b883...

  • Inside Racket, Seminar
    1 project | news.ycombinator.com | 20 Mar 2025
  • Cloudflare Topaz: formal verification to prevent conflicts in DNS configuration
    1 project | news.ycombinator.com | 19 Nov 2024
    Racket! https://racket-lang.org/

    “Whenever an engineer changes one of these programs, we run all the programs through our custom model checker (written in Racket + Rosette)”

  • The Little Typer (2018)
    2 projects | news.ycombinator.com | 28 Sep 2024
  • Ask HN: What programming language should I learn?
    4 projects | news.ycombinator.com | 29 Aug 2024
    - pipe operator

    It compiles to either erlang or JavaScript, so I was able to jump right into building something fun with a new language.

    >I previously gave Clojure a try, that was a pretty good fit, but the JVM / ecosystem put me off.

    I felt similarly w/ leiningen (too much boilerplate) but was lisp-curious still so gave racket (https://racket-lang.org/) a try and appreciated the batteries included philosophy of the standard library and was inspired to learn more about writing a programming language (also see: https://beautifulracket.com/)

  • Ask HN: Which language is easiest to get started with functional programming?
    1 project | news.ycombinator.com | 8 Aug 2024
    Biased recommendation: Try racket https://racket-lang.org/ It's not pure functional, but the preferred style is to use mostly functional constructs. (But you can cheat when it get's too difficult or you need some extra speed.) (And you can download packages like Qi that enable a new language inside Racket that has more support for functional style.)

    (Most Schemes have a similar mostly-functional style, so you can also try one of them.)

  • Zuo: A Tiny Racket for Scripting
    4 projects | news.ycombinator.com | 25 Jul 2024
    It's a replacement for make, but definitively not a drop in replacement. To understand why, it's better to read the initial announcement/pull-request by Matthew https://github.com/racket/racket/pull/4179

What are some alternatives?

When comparing vonuvoli-scheme and racket you can also consider the following projects:

rlci - 🦀 λ Overly-documented Rust-powered Lambda Calculus Interpreter.

clojure - The Clojure programming language

zuo - A tiny Racket for scripting

jl - Functional sed for JSON

racket-r7rs - An implementation of R7RS in Racket

babashka - Native, fast starting Clojure interpreter for scripting

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured

Did you know that Rust is
the 3rd most popular programming language
based on number of references?