virgil

Systems programming language

A language designed to build lightweight high-performance systems with a focus on balancing functional and object-oriented programming paradigms.

A fast and lightweight native programming language

GitHub

1k stars
22 watching
50 forks
Language: Shell
last commit: 10 days ago
Linked from 2 awesome lists

compilergarbage-collectionnativeprogramming-languagesystem-programmingsystemswebassembly

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
superstar64/aith A language project that aims to create a systems programming language with a strong emphasis on type systems and advanced features like levity polymorphism, first-class inline functions, linear types, and effectful regions. 65
nim-works/nimskull A statically typed systems programming language designed to be sustainable and scalable, with the goal of creating software that can be maintained by its community. 280
rsms/compis A systems programming language that aims to provide clarity and memory safety through explicit type encoding and ownership-based memory management. 213
jondgoodwin/cone A systems programming language with features such as memory management and concurrency support. 529
jfecher/ante A systems language focused on refinement types and lifetime inference 1,908
one-language/one A system programming language designed to build reliable and efficient software with a focus on simplicity and high performance. 288
saptakbhoumik/peregrine A compiled systems programming language with a focus on simplicity and efficiency 1,459
awesomekling/jakt A systems programming language focused on memory safety and developer productivity through design choices like automatic reference counting and immutable data structures. 33
hylo-lang/hylo A reference implementation of a high-level systems programming language leveraging mutable value semantics and generic programming. 1,238
austral/austral A systems language with capability-based security and linear types for building secure and safe software systems. 1,123
thakeenathees/pocketlang A lightweight, embeddable scripting language with a simple syntax and support for object-oriented programming. 1,520
fuechs/fux A modern programming language designed to eliminate common issues and provide efficient performance while being easy to write and read. 11
karlandr1/beryl An embeddable scripting language with value semantics. 31
alumina-lang/alumina A statically typed, compiled language with features like modules and generics, aimed at system programming. 176
thomasmertes/seed7 A general-purpose programming language with features like type-first design, exception handling, and automatic memory management. 232