samvv
Programming language polyglot with a big interest in programming language design, type systems and compilers.
Belgium
Pinned Repositories
Bolt
A programming language for rapid application development
evcape
A small tool for making the CapsLock/Control key act as an Escape-key on Linux/Wayland
js-proxy-deep
A JavaScript Proxy object that automatically nests itself
learn-type-inference
A collection of programs and material to learn type inference algorithms
mage
A work-in-progress lexer/parser generator for a growing number of languages
node-find-free-ports
Find multiple free ports on localhost using NodeJS
scl.js
A standard collections library for JavaScript/TypeScript
shebang2-loader
An alternative Webpack loader for Unix-style shebangs (usually #!/usr/bin/env node)
tsastgen
Generate TypeScript AST definitions from a simple specification file
zen-doxygen-theme
A free Doxygen theme that is easy on the eyes
samvv's Repositories
samvv/js-proxy-deep
A JavaScript Proxy object that automatically nests itself
samvv/node-find-free-ports
Find multiple free ports on localhost using NodeJS
samvv/scl.js
A standard collections library for JavaScript/TypeScript
samvv/mage
A work-in-progress lexer/parser generator for a growing number of languages
samvv/learn-type-inference
A collection of programs and material to learn type inference algorithms
samvv/evcape
A small tool for making the CapsLock/Control key act as an Escape-key on Linux/Wayland
samvv/Templaty
Generate programming code using an elegant template language
samvv/templaty.nvim
A modern Neovim plugin for Templaty with support for Treesitter
samvv/Zen
Programming in C++ with ease of mind
samvv/dnsmaster
A tool to monitor and update your DNS records to your server's IP
samvv/edmund
A bare-bones text editor that integrates seamlessly in larger web projects
samvv/fastcolor
Fast color conversion library for JavaScript/TypeScript
samvv/fastrpc
A small, simple and fast RPC framework for Python
samvv/GearsUI
A React-based UI framework for highly interactive applications
samvv/infera
Experiments with theorem proving
samvv/intervaltree
A mutable, self-balancing interval tree. Queries may be by point, by range overlap, or by range containment.
samvv/motif
Easily define cancellable tasks in JavaScript/TypeScirpt
samvv/nixpkgs
Nix Packages collection & NixOS
samvv/OldBoltCompiler
Old prototype of the Bolt compiler in TypeScript
samvv/openproject
OpenProject is the leading open source project management software.
samvv/projectsyncer
A tool for synchronizing software projects across many different devices
samvv/reflect-types
Work with types both at compile time and at runtime in TypeScript
samvv/registrar-rs
Tools and libraries for working with various registrars in Rust
samvv/resume
My personal CV written in React
samvv/rust-skia
My fork of the Rust Skia bindings
samvv/servmin
Administer your servers with ease
samvv/storybook
Storybook is a frontend workshop for building UI components and pages in isolation. Made for UI development, testing, and documentation.
samvv/sweetener
A base library for building tools that work with syntax
samvv/tree-sitter-templaty
Templaty grammar for tree-sitter
samvv/webview
Tiny cross-platform webview library for C/C++. Uses WebKit (GTK/Cocoa) and Edge WebView2 (Windows).