MiniLang

Type-safe C language

A modern, type-safe C successor with a focus on memory safety and ease of use.

A type-safe C successor that compiles directly to various platforms.

GitHub

139 stars
3 watching
3 forks
Language: Python
last commit: almost 2 years ago
cc-successorcompilercompiler-backendcompiler-from-scratchcompiler-frontendfossfunction-overloadinghygienic-macrosmemory-safeopen-sourceportableprogramming-languagepython3transpiled-languageturing-tarpittype-safeufcsx86-64

Related projects:

RepositoryDescriptionStars
p-p-h-d/mlibA C library providing generic and type-safe container implementations919
foonathan/type_safeA set of C++ utilities to prevent bugs at compile time using the type system.1,545
murisi/l2A minimalist language with procedural macro support135
boostorg/safe_numericsReplaces standard numeric types with exception-throwing versions to prevent undefined behavior due to integer overflow210
mcinglis/c-styleA guide to best practices for writing readable, maintainable C code2,008
coruus/safeclibLibrary providing functions to mitigate security risks and improve code safety14
kowainik/membrainProvides type-safe memory units through a Haskell library with minimal boilerplate62
managarm/mlibcA portable C standard library with support for multiple architectures and operating systems.860
l1mey112/creplA compiler and interpreter for executing C code on the fly as it is typed.29
tinycc/tinyccA lightweight C compiler that compiles and executes C code directly.2,086
foonathan/tinyA C++11 library for minimizing the size of types by using bit-twiddling and other low-level techniques.111
therealmichaelwang/cishA language focused on being practical and pragmatic while still providing strong typing and powerful type arguments.35
nikodemus/foolangA Smalltalk-inspired language with goals of elegance, performance, fault tolerance, and multiplatform support.37
jserv/mazuccA minimal C compiler generating x86_64 assembly code516
uniconproject/uniconA high-level programming language with a dynamic type system and support for various CPU architectures.56