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
21 watching
52 forks
Language: Shell
last commit: almost 2 years ago
Linked from 2 awesome lists

compilergarbage-collectionnativeprogramming-languagesystem-programmingsystemswebassembly

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
superstar64/aithA 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.64
nim-works/nimskullA statically typed systems programming language designed to be sustainable and scalable, with the goal of creating software that can be maintained by its community.284
rsms/compisA systems programming language that aims to provide clarity and memory safety through explicit type encoding and ownership-based memory management.215
jondgoodwin/coneA systems programming language with features such as memory management and concurrency support.529
jfecher/anteA systems language focused on refinement types and lifetime inference1,920
one-language/oneA system programming language designed to build reliable and efficient software with a focus on simplicity and high performance.288
saptakbhoumik/peregrineA compiled systems programming language with a focus on simplicity and efficiency1,459
awesomekling/jaktA systems programming language focused on memory safety and developer productivity through design choices like automatic reference counting and immutable data structures.33
hylo-lang/hyloA reference implementation of a high-level systems programming language leveraging mutable value semantics and generic programming.1,268
austral/australA systems language with capability-based security and linear types for building secure and safe software systems.1,129
thakeenathees/pocketlangA lightweight, embeddable scripting language with a simple syntax and support for object-oriented programming.1,520
fuechs/fuxA modern programming language designed to eliminate common issues and provide efficient performance while being easy to write and read.11
karlandr1/berylAn embeddable scripting language with value semantics.30
alumina-lang/aluminaA statically typed, compiled language with features like modules and generics, aimed at system programming.181
thomasmertes/seed7A general-purpose programming language with features like type-first design, exception handling, and automatic memory management.236