Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

Projects in Awesome Lists by kinderjosh

A curated list of projects in awesome lists by kinderjosh .

https://github.com/kinderjosh/steelc

Steel C is a reimplementation of the C language from scratch. It aims to be stricter and safer through the introduction of immutable variables and a strongly typed syntax.

compiler compiler-backend nasm nasm-assembly programming-language

Last synced: 18 Dec 2024

https://github.com/kinderjosh/latte

Latte is a transpiler written from scratch that generates C code for Windows, Mac and Linux.

compiler compiler-backend transpiler

Last synced: 18 Dec 2024

https://github.com/kinderjosh/weld

Weld is a minimal header file for building C projects on Linux. It strays away from the make-style way of parsing a build file and instead uses pure C to run shell commands, mitigating the dependency of installing a build tool.

build-system c minimal pure-c

Last synced: 18 Dec 2024

https://github.com/kinderjosh/quad-c

Quad C is my own dialect of C written from scratch. It can achieve memory safety through an optional garbage collector, otherwise memory must be manually freed. It currently only targets Linux x86_64.

assembly assembly-language compiler nasm programming-language templeos terry-davis

Last synced: 05 Jan 2025

https://github.com/kinderjosh/ki

Ki is a programming language that aims to be extremely permissive and minimal. It's perfect for people who like having full control of their program and like writing software from scratch.

compiler compiler-backend compiler-frontend intermediate-representation nasm programming-language x86-64

Last synced: 01 Feb 2025

https://github.com/kinderjosh/relir

A work-in-progress compiler that I'm writing from scratch in C.

compiler compiler-backend compiler-frontend intermediate-representation nasm nasm-assembly x86-64

Last synced: 01 Jan 2025

https://github.com/kinderjosh/compiler

This compiler is an attempt at making the perfect language, the name of which is not yet decided.

assembly compiler compiler-backend compiler-frontend intermediate-representation nasm nasm-assembly templeos terry-davis x86-64

Last synced: 12 Jan 2025