checkedc

C compiler extender

An extension to C that adds bounds checking and type safety to existing C code.

Checked C is an extension to C that lets programmers write C code with bounds checking and improved type-safety. The goal is to let people easily make their existing C code type-safe and eliminate entire classes of errors.

GitHub

3k stars
111 watching
185 forks
Language: C
last commit: 2 months ago
Linked from 1 awesome list

cclangllvmmemory-safetyprogramming-languagesystem-programmingtype-safety

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
rui314/chibicc An open-source C compiler that aims to implement all C11 features and compile real-world programs correctly. 9,749
fragglet/c-algorithms A collection of commonly used algorithms in C. 3,368
lotabout/write-a-c-interpreter A simple C interpreter that can interpret and run itself 4,070
nicup14/minilang A modern, type-safe C successor with a focus on memory safety and ease of use. 139
boyter/scc Fast code counter with complexity calculations and COCOMO estimates written in pure Go. 6,855
rui314/8cc An experimental C compiler that aims to compile itself and supports various language features while keeping the code concise. 6,166
doctorwkt/acwj Writing a compiler for a simplified version of the C programming language from scratch. 10,644
smackers/smack A software verification toolchain that translates C code into intermediate language and verifies its assertions using model checking and abstract interpretation 431
jamesroutley/write-a-hash-table Implementing an open-addressed, double-hashed hash table in C 3,552
danmar/cppcheck Automated code analysis tool for C and C++ code 5,882
serenityos/jakt A systems programming language aimed at providing memory safety and code readability through design features such as automatic reference counting and strong typing. 2,831
foonathan/type_safe A set of C++ utilities to prevent bugs at compile time using the type system. 1,545
c3lang/c3c A compiler for an evolution of the C language 3,085
sqlc-dev/sqlc Generates type-safe code from SQL queries 13,704
cgag/loc A Rust implementation of a line-of-code counting tool with improved performance compared to existing alternatives. 2,340