An open API service providing repository metadata for many open source software ecosystems.

GitHub topics: scheme

nwhetsell/tree-sitter-lilypond

LilyPond and LilyPond Scheme grammars for Tree-sitter

Language: Scheme - Size: 439 KB - Last synced at: about 11 hours ago - Pushed at: about 12 hours ago - Stars: 13 - Forks: 2

kode4food/ale

Ale is a Lisp Environment for Go applications

Language: Go - Size: 5.28 MB - Last synced at: about 16 hours ago - Pushed at: about 17 hours ago - Stars: 171 - Forks: 6

Mofiqul/vscode.nvim

Neovim/Vim color scheme inspired by Dark+ and Light+ theme in Visual Studio Code

Language: Lua - Size: 1.24 MB - Last synced at: about 18 hours ago - Pushed at: about 18 hours ago - Stars: 814 - Forks: 121

raviqqe/stak

The miniature, embeddable R7RS Scheme implementation in Rust

Language: Rust - Size: 6.33 MB - Last synced at: 1 day ago - Pushed at: 2 days ago - Stars: 84 - Forks: 1

aurtzy/guix-config

A modular Guix configuration

Language: Scheme - Size: 1.02 MB - Last synced at: 1 day ago - Pushed at: 2 days ago - Stars: 9 - Forks: 0

massimo-nocentini/aux.scm

Auxiliary definitions and macros.

Language: Scheme - Size: 81.1 KB - Last synced at: 1 day ago - Pushed at: 2 days ago - Stars: 0 - Forks: 0

weechat/weechat

The extensible chat client.

Language: C - Size: 238 MB - Last synced at: 1 day ago - Pushed at: 2 days ago - Stars: 3,073 - Forks: 335

texmacs/texmacs

Source Code of GNU TeXmacs, Developers Guide ==>

Language: Tcl - Size: 77.4 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 617 - Forks: 76

mikpe/erlscheme

An implementation of the Scheme programming language for the Erlang/OTP VM.

Language: Erlang - Size: 459 KB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 14 - Forks: 0

shirok/Gauche

Scheme Scripting Engine

Language: Scheme - Size: 87 MB - Last synced at: 2 days ago - Pushed at: 3 days ago - Stars: 844 - Forks: 85

aygp-dr/lisp-dialect-showcase

A showcase of various Lisp dialects implementing common algorithms

Language: Shell - Size: 32.2 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 0 - Forks: 0

ktakashi/r6rs-psystem

R6RS portable environment access

Language: Scheme - Size: 5.86 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 1 - Forks: 0

hidekuno/go-scheme

Subset Scheme implements

Language: Go - Size: 877 KB - Last synced at: 3 days ago - Pushed at: 4 days ago - Stars: 0 - Forks: 0

drmonkeysee/Zara

A Scheme interpreter

Language: Rust - Size: 1.01 MB - Last synced at: 3 days ago - Pushed at: 4 days ago - Stars: 2 - Forks: 0

martinMitchell05/tecProg_2025_public

A repository with practice code about programming paradigms: Object Oriented - Functional - Logical

Language: Python - Size: 10.7 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 0 - Forks: 0

habedi/template-racket-project

A template for Racket projects λ

Language: Makefile - Size: 14.6 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 0 - Forks: 0

ukulanne/guile-examples

A collection of simple example for Guile Scheme

Language: Scheme - Size: 32.2 KB - Last synced at: 2 days ago - Pushed at: about 6 years ago - Stars: 2 - Forks: 0

biwascheme/biwascheme

Scheme interpreter written in JavaScript

Language: JavaScript - Size: 7.91 MB - Last synced at: 3 days ago - Pushed at: 23 days ago - Stars: 750 - Forks: 128

Veter-ok/bmstu-iu9

Всё необходимое, чтобы выжить на ИУ9

Language: C - Size: 36.6 MB - Last synced at: 4 days ago - Pushed at: 5 days ago - Stars: 0 - Forks: 0

abcdw/guile-ares-rs

Asyncronous Extensible Reliable Scheme RPC Server for Guile. Mirror of https://git.sr.ht/~abcdw/guile-ares-rs

Language: Scheme - Size: 706 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 12 - Forks: 1

Technologicat/unpythonic

Supercharge your Python with parts of Lisp and Haskell.

Language: Python - Size: 5.6 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 93 - Forks: 3

mattwparas/steel

An embedded scheme interpreter in Rust

Language: Rust - Size: 7.31 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 1,649 - Forks: 72

ranerrgrisin4pt/wrngtzx

dockercompose

Size: 0 Bytes - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 5 - Forks: 0

Dystopiaru/Panzoom

Pan & zoom library for drawings, schemes and maps. No dependencies, vanila.

Size: 4.86 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 1 - Forks: 0

FrozenLemonTee/liscpp

A simple Scheme interpreter

Language: C++ - Size: 7.81 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 0 - Forks: 0

cowuake/schemius

Yet another Scheme interpreter as a personal project for learning and having fun

Language: Rust - Size: 21.6 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 2 - Forks: 0

artyom-poptsov/guile-png

Portable Network Graphics (PNG) library for GNU Guile.

Language: Scheme - Size: 813 KB - Last synced at: 5 days ago - Pushed at: 7 days ago - Stars: 9 - Forks: 1

egallesio/STklos

STklos Scheme

Language: C - Size: 65.3 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 76 - Forks: 17

bd4sur/Animac

Scheme语言实现和运行时环境 / Scheme runtime & implementation

Language: JavaScript - Size: 3.63 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 66 - Forks: 0

mighty-gerbils/gerbil

Gerbil Scheme

Language: Scheme - Size: 73 MB - Last synced at: 2 days ago - Pushed at: 3 days ago - Stars: 1,186 - Forks: 117

ktakashi/r6rs-pffi

Portable Foreign Function Interface (FFI) for R6RS

Language: Scheme - Size: 348 KB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 48 - Forks: 7

artyom-poptsov/guile-ics

iCalendar/vCard parser for GNU Guile.

Language: Scheme - Size: 554 KB - Last synced at: 5 days ago - Pushed at: 8 days ago - Stars: 12 - Forks: 2

kyrella/gambit-scheme-webapp

An experimental webapp built with Gambit Scheme

Language: Scheme - Size: 21.5 KB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 0 - Forks: 0

justinethier/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.

Language: Scheme - Size: 24 MB - Last synced at: 7 days ago - Pushed at: about 2 months ago - Stars: 846 - Forks: 44

sph-mn/sph-other

various code including an emacs color-theme and a simpler scheme-mode

Language: Emacs Lisp - Size: 2.47 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 2 - Forks: 0

DanielKotik/Optical-beams-MEEP

Simulation of reflection and refraction of polarized opticial beams at plane and curved dielectric interfaces.

Language: Python - Size: 21 MB - Last synced at: 7 days ago - Pushed at: almost 2 years ago - Stars: 26 - Forks: 12

XmacsLabs/goldfish

Goldfish Scheme / 金鱼Scheme

Language: Scheme - Size: 2.81 MB - Last synced at: 3 days ago - Pushed at: 8 days ago - Stars: 52 - Forks: 17

callmesalmon/myscheme

MyScheme - Scheme interpreter that exists

Language: C++ - Size: 78.1 KB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 1 - Forks: 0

kitnil/dotfiles

My dotfiles

Language: Scheme - Size: 24.6 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 13 - Forks: 1

namin/staged-miniKanren

multi-stage relational programming for staged relational interpreters: running with holes, faster

Language: Racket - Size: 1.17 MB - Last synced at: 6 days ago - Pushed at: 9 days ago - Stars: 130 - Forks: 16

nwhetsell/tree-sitter-lilypond-scheme

LilyPond Scheme grammar for Tree-sitter

Language: Scheme - Size: 212 KB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 4 - Forks: 1

ktakashi/sagittarius-scheme

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

Language: Scheme - Size: 208 MB - Last synced at: 9 days ago - Pushed at: 10 days ago - Stars: 50 - Forks: 5

LitoMore/chalk-pipe

🌈 Create chalk style schemes with simpler style strings

Language: TypeScript - Size: 128 KB - Last synced at: 5 days ago - Pushed at: 7 months ago - Stars: 34 - Forks: 3

epragalakis/guile-tape

Producing test harness for Guile -- Mirror only repo, original in: https://codeberg.org/evasync/tape/

Language: Scheme - Size: 40 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 0 - Forks: 0

eraserhd/parinfer-rust

A Rust port of parinfer.

Language: Rust - Size: 725 KB - Last synced at: 6 days ago - Pushed at: 2 months ago - Stars: 564 - Forks: 45

moocf/list-bubble-sort.racket

Bubble sorts a list in ascending order.

Language: Racket - Size: 2.93 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 1 - Forks: 0

moocf/list-map.racket

Applies a function to every elem.

Language: Racket - Size: 3.91 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 0 - Forks: 0

moocf/list-reverse.racket

Reverses the order of elements in a list.

Language: Racket - Size: 2.93 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 0 - Forks: 0

moocf/list-append.racket

Appends a value to end of list.

Language: Racket - Size: 2.93 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 0 - Forks: 0

moocf/list-reduce.racket

Reduces list of values to a single value.

Language: Racket - Size: 2.93 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 0 - Forks: 0

moocf/list-sort-by.racket

Returns a list of elements sorted by predicate.

Language: Racket - Size: 2.93 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 0 - Forks: 0

moocf/sort.racket

Returns a list of elements sorted in ascending order (see EOPL).

Language: Racket - Size: 2.93 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 0 - Forks: 0

moocf/list-merge.racket

Merge loi1 and loi2 in ascending order (see EOPL).

Language: Racket - Size: 2.93 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 0 - Forks: 0

moocf/slist-flatten.racket

Returns list of symbols in slist in the same order (see EOPL).

Language: Racket - Size: 2.93 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 0 - Forks: 0

moocf/slist-up.racket

Removes a pair of parentheses from each top-level element of lst (see EOPL).

Language: Racket - Size: 2.93 KB - Last synced at: about 12 hours ago - Pushed at: 10 days ago - Stars: 0 - Forks: 0

moocf/list-every.racket

Returns #f if any element of lst fails to satisfy pred, #t otherwise (see EOPL).

Language: Racket - Size: 2.93 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 0 - Forks: 0

moocf/list-find-index.racket

Returns 0-based position of first element in lst that satisfies predicate pred (see EOPL).

Language: Racket - Size: 2.93 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 0 - Forks: 0

moocf/list-set.racket

Returns list with n-th element replaced by x (see EOPL).

Language: Racket - Size: 2.93 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 0 - Forks: 0

moocf/slist-replacex.racket

Returns s-list with all occurrences of s1 replaced with s2 (see EOPL).

Language: Racket - Size: 2.93 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 0 - Forks: 0

moocf/slist-down.racket

Wraps parentheses around each top-level element of lst (see EOPL).

Language: Racket - Size: 2.93 KB - Last synced at: about 15 hours ago - Pushed at: 10 days ago - Stars: 0 - Forks: 0

moocf/list-reverse-pairs.racket

Returns a list with each 2-list reversed (see EOPL).

Language: Racket - Size: 2.93 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 0 - Forks: 0

moocf/list-repeat-value.racket

Returns a list containing n copies of x (see EOPL).

Language: Racket - Size: 2.93 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 0 - Forks: 0

moocf/slist-replace-map.racket

Writing subst following original kleene star grammar using map (see EOPL).

Language: Racket - Size: 2.93 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 0 - Forks: 0

moocf/slist-replace-inline.racket

Elimiate one call to subst-sexp in subst by replacing its definition (see EOPL).

Language: Racket - Size: 2.93 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 0 - Forks: 0

moocf/lambda-occurs-free.racket

Is a variable free in a lambda expression (see EOPL)?

Language: Racket - Size: 2.93 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 0 - Forks: 0

moocf/list-remove-value.racket

Like remove-first, except that it removes all occurrences of given symbol (see EOPL).

Language: Racket - Size: 2.93 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 0 - Forks: 0

moocf/list-remove-first-value.racket

Get a new list with elements in the same order, except the the first occurrence of symbol s (see EOPL).

Language: Racket - Size: 2.93 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 0 - Forks: 0

moocf/list-get-informative.racket

Get nth element of list so that it produces a more informative error message (see EOPL).

Language: Racket - Size: 2.93 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 0 - Forks: 0

moocf/list-get.racket

Use recursive definition of list to get the nth element (see EOPL).

Language: Racket - Size: 2.93 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 0 - Forks: 0

moocf/list-length.racket

Use the recursive definition of list to find its length (see EOPL).

Language: Racket - Size: 2.93 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 0 - Forks: 0

Bogdanp/racket-forms

Web form validation for Racket.

Language: Racket - Size: 129 KB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 7 - Forks: 3

Bogdan-Lyashenko/Under-the-hood-ReactJS

Entire React code base explanation by visual block schemes (Stack version)

Language: JavaScript - Size: 1.17 MB - Last synced at: 10 days ago - Pushed at: almost 3 years ago - Stars: 6,631 - Forks: 608

open-goal/jak-project

Reviving the language that brought us the Jak & Daxter Series

Language: Common Lisp - Size: 339 MB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 2,969 - Forks: 187

edvb/tisp

Tiny lisp, simple, and embeddable scheme-like language

Language: C - Size: 775 KB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 26 - Forks: 2

hubenchang0515/shift

WebAssembly runtime for Python, Lua, Ruby and etc.

Language: JavaScript - Size: 32.5 MB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 0 - Forks: 0

Kleidukos/Intrigue

My attempt at writing a R⁵RS-compliant Scheme with Megaparsec

Language: Haskell - Size: 71.3 KB - Last synced at: 2 days ago - Pushed at: about 1 year ago - Stars: 14 - Forks: 2

objecthub/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.

Language: Scheme - Size: 26.2 MB - Last synced at: 10 days ago - Pushed at: about 2 months ago - Stars: 402 - Forks: 16

part-cw/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.

Language: Scheme - Size: 24.9 MB - Last synced at: 11 days ago - Pushed at: 12 days ago - Stars: 1,409 - Forks: 87

Bogdan-Lyashenko/js-code-to-svg-flowchart

js2flowchart - a visualization library to convert any JavaScript code into beautiful SVG flowchart. Learn other’s code. Design your code. Refactor code. Document code. Explain code.

Language: JavaScript - Size: 13.6 MB - Last synced at: 11 days ago - Pushed at: over 1 year ago - Stars: 7,081 - Forks: 481

jcubic/lips

Scheme based powerful lisp interpreter in JavaScript

Language: JavaScript - Size: 35 MB - Last synced at: 5 days ago - Pushed at: 13 days ago - Stars: 441 - Forks: 39

scottclowe/matlab-schemer

Apply and save color schemes in MATLAB with ease.

Language: MATLAB - Size: 1.08 MB - Last synced at: 12 days ago - Pushed at: over 1 year ago - Stars: 1,222 - Forks: 275

DeathKing/Learning-SICP

MIT视频公开课《计算机程序的构造和解释》中文化项目及课程学习资料搜集。

Language: Ruby - Size: 8.66 MB - Last synced at: 11 days ago - Pushed at: over 1 year ago - Stars: 11,099 - Forks: 1,543

toothbrush/Spotiqueue

Dead-simple queue-oriented client for Spotify

Language: Swift - Size: 49.7 MB - Last synced at: 2 days ago - Pushed at: 6 months ago - Stars: 86 - Forks: 2

ufo5260987423/scheme-langserver

Scheme language server

Language: Scheme - Size: 5.48 MB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 194 - Forks: 14

6cdh/tree-sitter-scheme

Scheme parser for tree-sitter

Language: Scheme - Size: 647 KB - Last synced at: 6 days ago - Pushed at: 7 months ago - Stars: 38 - Forks: 8

FredrikMeyer/jrad

ráð n (genitive singular ráðs, plural ráð) advice plan council

Language: Java - Size: 219 KB - Last synced at: 7 days ago - Pushed at: 14 days ago - Stars: 2 - Forks: 0

yuriy-chumak/ol

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

Language: Scheme - Size: 114 MB - Last synced at: 8 days ago - Pushed at: 18 days ago - Stars: 231 - Forks: 12

ion-fusion/fusion-java

Ion Fusion is a programmable programming language for working with JSON and Amazon Ion data.

Language: Java - Size: 4.46 MB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 4 - Forks: 3

christoff-buerger/racr

Metacompiler library supporting incremental transformation based on reference attribute grammar controlled rewriting.

Language: Scheme - Size: 77 MB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 30 - Forks: 9

christianrickert/vim-firefly

🪲 Vim color scheme for buggy nights

Language: Vim Script - Size: 14.1 MB - Last synced at: 9 days ago - Pushed at: 7 months ago - Stars: 3 - Forks: 0

Albert-2002/Structure-and-Interpretation-of-Computer-Programs

Code exercises repository for the book Structure and Interpretation of Computer Programs.

Language: Scheme - Size: 1.95 KB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 0 - Forks: 0

libfive/libfive

Infrastructure for solid modeling

Language: C++ - Size: 7.04 MB - Last synced at: 8 days ago - Pushed at: 6 months ago - Stars: 1,498 - Forks: 158

abo-abo/lispy

Short and sweet LISP editing

Language: Emacs Lisp - Size: 5.07 MB - Last synced at: 13 days ago - Pushed at: 10 months ago - Stars: 1,240 - Forks: 136

yamacir-kit/meevax

A programmable programming language

Language: C++ - Size: 6 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 22 - Forks: 1

orsinium-archive/djburger 📦

Framework for safe and maintainable web-projects.

Language: Python - Size: 233 KB - Last synced at: 8 days ago - Pushed at: about 5 years ago - Stars: 73 - Forks: 6

mdsn/sicp

Solutions to Structure and Interpretation of Computer Programs

Language: Racket - Size: 128 KB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 0 - Forks: 0

riku-ri/libyaml.scm

Language: Scheme - Size: 114 KB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 0 - Forks: 1

namin/inc

an incremental approach to compiler construction

Language: Scheme - Size: 922 KB - Last synced at: 7 days ago - Pushed at: over 5 years ago - Stars: 930 - Forks: 114

illacceptanything/illacceptanything

The project where literally anything* goes.

Language: Ruby - Size: 1.47 GB - Last synced at: 10 days ago - Pushed at: 4 months ago - Stars: 1,966 - Forks: 594

nordtheme/tmux

An arctic, north-bluish clean and elegant tmux color theme.

Language: JavaScript - Size: 862 KB - Last synced at: 12 days ago - Pushed at: about 1 year ago - Stars: 1,127 - Forks: 151