Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Stacks
  3. Make
M

Make

Tool
322 projects499.5k total stars66.7k total forks42 languages

Open-source projects built with Make

There are currently 322 open-source projects built with Make, with a combined total of 499.5k GitHub stars. The most common language among these projects is C.

Showing 322 open-source projects · page 7 of 9

…
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
nifty
niftyrossjones/nifty

Helper script for setting up boilerplate when writing Elixir NIFs (Native Implemented Functions).

282Elixir
10 years ago
Simple Linux kernel module example
Simple Linux kernel module examplespytheman/simple_kernel_module_in_v

An example of writing a simple Linux kernel module using the V programming language.

282Makefile
3 years ago
dino-gb
dino-gbrnegron/dino-gb

A Nintendo Game Boy port of Google Chrome's offline Dino game, playable on original hardware or emulators.

271C
1 year ago
jftekwar
jftekwarjonof/jftekwar

A modern source port of the classic 1995 DOS game William Shatner's TekWar, enabling play on contemporary operating systems.

272C
1 month ago
runner
runnerNaheel-Azawy/runner

A universal script runner that executes code in over 20 programming languages directly from the command line.

274V
2 years ago
cl-freelock
cl-freelockItsMeForLua/cl-freelock

A lock-free concurrent data structures library for Common Lisp, offering thread-safe queues optimized for multi-core performance.

272Common Lisp
1 month ago
Starter for Scala Native
Starter for Scala NativeGnaneshKunal/scala-native-starter

A starter template for Scala Native projects with build configuration and linking examples.

272Scala
8 years ago
XPMCK
XPMCKbazzinotti/XPMCK

A cross-platform music compiler kit for retro video game systems using MML (Music Macro Language).

276Assembly
10 years ago
jfwhaven
jfwhavenjonof/jfwhaven

A modern source port of the classic DOS game Witchaven, enabling play on contemporary operating systems.

274C
6 months ago
vec
vecanachrocomputer/vec

C-based vector graphics software that generates HPGL output to drive pen plotters.

274C
1 year ago
jsoncat
jsoncatpantuza/jsoncat

A command-line JSON pretty-printer and parser based on a recursive lexical analyzer.

263C
5 years ago
aws-elasticache-cluster-client-libmemcached
aws-elasticache-cluster-client-libmemcachedawslabs/aws-elasticache-cluster-client-libmemcached

Libmemcached library with support for Amazon ElastiCache Memcached Cluster's Auto Discovery feature for PHP applications.

2623C++
8 months ago
ALEA
ALEAcoq-community/alea

A Coq library for formal verification of randomized algorithms using a monadic probability distribution interpretation.

260Coq
4 years ago
Infinity
Infinitygb-archive/infinity-gbc

An incomplete role-playing game for the Game Boy Color, developed between 1999 and 2001 and released as an alpha/preview.

264C
5 years ago
Coinduction
Coinductiondamien-pous/coinduction

A Coq library providing enhanced coinductive proof methods based on the 'companion' concept from coinduction theory.

267Rocq Prover
2 months ago
RR4J
RR4JKartikvk1996/RR4J

A Java tool that records program execution and enables local replay for debugging sporadic or system-dependent bugs.

252C++
4 years ago
Coqoban
Coqobancoq-community/coqoban

A Coq implementation of Sokoban, the Japanese warehouse keeper puzzle game.

252Coq
1 year ago
Bignums
Bignumscoq/bignums

A Coq library providing arbitrarily large integer and rational numbers (BigN, BigZ, BigQ) for formal verification.

2522Rocq Prover
3 months ago
riot-ros2
riot-ros2astralien3000/riot-ros2

Enables ROS2 to run on microcontrollers using the RIOT Operating System and the NDN protocol.

2510CMake
8 years ago
graphql_parser
graphql_parsergraphql-elixir/graphql_parser

Elixir binding for libgraphqlparser that parses GraphQL queries into AST via NIF.

243Elixir
3 years ago
ql-to-deb
ql-to-debdimitri/ql-to-deb

Automates updating Debian packages of Common Lisp libraries from Quicklisp releases.

243Common Lisp
3 years ago
tpp1
tpp1TwitchPlaysPokemon/tpp1

Specification for a custom Game Boy/Game Boy Color cartridge mapper with configurable ROM, RAM, RTC, and rumble support.

244Assembly
3 years ago
polarbear
polarbearCue/polarbear

A JVMTI-based tool that logs detailed heap and thread information when Java applications encounter OutOfMemoryError.

225C++
13 years ago
Ptakovina
Ptakovinaberk76/tetris

A classic Tetris game implemented with ASCII art graphics, supporting multiple legacy platforms.

221C
1 year ago
Buzz-OS
Buzz-OSeylon-44/Buzz-OS

A hobby x86 32-bit operating system with a custom kernel, bootloader, device drivers, and C standard library for learning.

225C
2 years ago
idream
idreamidream-build/idream

A simple build system for Idris2 that manages multi-package projects and external dependencies.

222Haskell
5 years ago
cl-oju
cl-ojueigenhombre/cl-oju

A Common Lisp utility library providing Clojure-inspired sequence and functional programming idioms.

222Common Lisp
8 months ago
Snake-gb
Snake-gbDonaldHays/snake-gb

A classic Snake game programmed for the original Game Boy hardware.

222Assembly
3 years ago
T2048
T2048thery/T2048

A formal verification of the 2048 game implemented in the Coq proof assistant.

221Rocq Prover
5 months ago
discount
discountasaaki/discount.ex

Elixir NIF binding for the discount Markdown parser, converting Markdown to HTML.

214Elixir
10 years ago
png2gb
png2gbLuckyLights/png2gb

A command-line tool that converts PNG images to Game Boy C array format for use with GBDK.

216C
11 years ago
vset
vsetmulh8377/vset

A simple tool for setting up and managing consistent project structures for V programming language projects.

201Shell
6 years ago
Gears VK
Gears VKjeffboody/gearsvk

A Vulkan port of the classic 'gears' demo using the VKK library, designed as a learning resource for graphics developers.

193C
8 months ago
Sudoku
Sudokucoq-community/sudoku

A certified Sudoku solver implemented in Coq using a formalized Davis-Putnam procedure.

193Coq
3 years ago
CertiGraph
CertiGraphSalamari/CertiGraph

A Coq library for formal verification of graph-manipulating C programs, compatible with CompCert and VST.

196Rocq Prover
3 days ago
etherscope
etherscopestcarrez/etherscope

A real-time Ethernet traffic analyzer that runs on a STM32F746 microcontroller board with a touchscreen display.

195Ada
8 years ago
1
6
7
8
9