Pinned Repositories
action-build-release
Build Savi application release binaries for multiple platforms from a single CI runner.
action-pull-from-base
A GitHub Action to automatically create pull requests from a changing upstream base repository.
asdf-savi
Savi plugin for the asdf version manager, to facilitate installing the Savi compiler.
Benchmark
The official benchmarking framework for Savi.
library-index
An index of known Savi libraries and their download locations.
llvm-static
CI/CD automation for building LLVM/clang/lld static libraries for a variety of supported platforms.
PEG
Parsing Expression Grammars for the Savi standard library.
savi
A fast language for programmers who are passionate about their craft.
savi-lang.github.io
Public site for documentation and general information.
Spec
The official testing framework for Savi.
Savi's Repositories
savi-lang/savi
A fast language for programmers who are passionate about their craft.
savi-lang/action-build-release
Build Savi application release binaries for multiple platforms from a single CI runner.
savi-lang/library-index
An index of known Savi libraries and their download locations.
savi-lang/llvm-static
CI/CD automation for building LLVM/clang/lld static libraries for a variety of supported platforms.
savi-lang/PEG
Parsing Expression Grammars for the Savi standard library.
savi-lang/Spec
The official testing framework for Savi.
savi-lang/action-install
A GitHub Action to install Savi in the current job runner.
savi-lang/action-pull-from-base
A GitHub Action to automatically create pull requests from a changing upstream base repository.
savi-lang/base-standard-library
A base repository for Savi language libraries, with common CI actions configured.
savi-lang/Benchmark
The official benchmarking framework for Savi.
savi-lang/ByteStream
Read from and write to byte streams using the Savi standard library.
savi-lang/DeterministicRandom
Deterministic pseudo-random number generation for the Savi standard library.
savi-lang/HTTPServer
An HTTP server implementation for the Savi standard library, written in pure Savi.
savi-lang/IO
Common mechanisms for the Savi standard library for dealing with external input/output streams.
savi-lang/IPAddress
A Savi standard library for IPv4 and IPv6 address parsing, printing, and manipulation.
savi-lang/JSON
JSON reading and writing for the Savi standard library, written in pure Savi.
savi-lang/Logger
An application-level logging library in the Savi standard library.
savi-lang/Map
Hash Map data structures for the Savi standard library.
savi-lang/OSError
OS-specific error numbers exposed for the Savi standard library.
savi-lang/Random
A standard interface for the varying random number generators in the Savi standard library.
savi-lang/Regex
Regular expressions for the Savi standard library, written in pure Savi.
savi-lang/StdIn
Read from the program's standard input stream using the Savi standard library.
savi-lang/TCP
TCP networking implementation for the Savi standard library.
savi-lang/Time
Time and date manipulation for the Savi standard library.
savi-lang/Timer
savi-lang/Unicode
Unicode-aware operations for the Savi standard library.
savi-lang/savi-lang.github.io
Public site for documentation and general information.
savi-lang/File
savi-lang/runtime-bitcode
CI/CD automation for building libsavi_runtime.bc for a variety of supported platforms.
savi-lang/SecureRandom
Cross-platform CSPRNG library for Savi