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

Projects in Awesome Lists tagged with from-scratch

A curated list of projects in awesome lists tagged with from-scratch .

https://github.com/zauonlok/renderer

A shader-based software renderer written from scratch in C89

3d 3d-graphics c cross-platform from-scratch graphics graphics-programming ibl pbr rendering shaders software-rendering

Last synced: 18 Oct 2025

https://github.com/keyvank/femtogpt

Pure Rust implementation of a minimal Generative Pretrained Transformer

from-scratch gpt gpu llm machine-learning neural-network opencl rust

Last synced: 15 May 2025

https://github.com/keyvank/femtoGPT

Pure Rust implementation of a minimal Generative Pretrained Transformer

from-scratch gpt gpu llm machine-learning neural-network opencl rust

Last synced: 04 Apr 2025

https://github.com/PhilippRados/wrecc

A x86_64 C99 compiler written in Rust from scratch

c codegen compiler from-scratch rust

Last synced: 01 Aug 2025

https://github.com/michal-z/eneida

Experimental demoscene project using C99 and Direct3D 12. Fully standalone with custom windows, and d3d12 headers. No Windows SDK, libc or Visual Studio dependency. C and HLSL compilers included.

c direct3d12 from-scratch graphics no-dependencies proceduralgeneration

Last synced: 14 Apr 2025

https://github.com/keyvank/tsp

The Super Programmer

book engineering from-scratch tutorial

Last synced: 05 Apr 2025

https://github.com/eduardoleao052/autograd-from-scratch

Documented and Unit Tested educational Deep Learning framework with Autograd from scratch.

autograd automatic-differentiation deep-learning from-scratch

Last synced: 17 Jun 2025

https://github.com/mkirchner/stutter

Implement a Lisp, in C, from scratch, no libs

ast c from-scratch lexer lisp make-a-lisp parser

Last synced: 14 May 2025

https://github.com/oceanpresentchao/llm-react

从零搭建Agent框架(Build LLM ReAct Agent from scratch)

agent from-scratch llm openai-api tutorial typescript

Last synced: 01 May 2025

https://github.com/paolorechia/steeldb

A simple database built from scratch in Rust

database from-scratch rust

Last synced: 12 Apr 2025

https://github.com/cloudcodingspace/cengine

A graphics engine in C with the Vulkan API for experience

c cpp from-scratch graphics graphics-engine opengl vulkan vulkan-api vulkan-game-engine vulkan-renderer

Last synced: 07 May 2025

https://github.com/gmontamat/poor-mans-transformers

Implement Transformers (and Deep Learning) from scratch in NumPy

deep-learning from-scratch machine-learning ml-framework neural-network nlp transformers

Last synced: 27 Mar 2025

https://github.com/francisrstokes/aes-c

A (non-production) implementation of AES for educational purposes

advanced-encryption-standard aes c cryptography from-scratch

Last synced: 15 Jun 2025

https://github.com/speykious/snaek

a snake game in Rust almost from scratch

from-scratch gui snake snake-game

Last synced: 25 Mar 2025

https://github.com/tugot17/k-means-algorithm-from-scratch

The K-Means algorithm, written from scratch using the Python programming language

from-scratch k-means-clustering k-means-implementation-in-python kmeans-algorithm

Last synced: 11 Jul 2025

https://github.com/omaraflak/reinforcement-learning-cpp

Reinforcement Learning algorithm from scratch in C++.

cpp from-scratch neural-network qlearning reinforcement-learning

Last synced: 12 Apr 2025

https://github.com/omaraflak/python-neural-networks

A Neural Network library coded from scratch.

from-scratch neural-networks python

Last synced: 12 Apr 2025

https://github.com/banyc/minisql

满分实验:An independent, standalone, and functioning database management system (DBMS) supporting a subset of SQL. Cross-platform. Totally from the scratch. B+ Tree indexes.

antlr4 btree-indexes cross-platform csharp database dbms dbms-homework dbms-project dotnet from-scratch minisql sql sqlite

Last synced: 14 May 2025

https://github.com/lekoarts/gatsby-from-scratch

Gatsby - Step by Step. See the commit history

example from-scratch gatsby step-by-step talk tutorial

Last synced: 23 Apr 2025

https://github.com/tuannh982/phantom

Simple, fast Key-Value storage. Inspired by HaloDB

database from-scratch hash-indexes java key-value key-value-database

Last synced: 11 Apr 2025

https://github.com/u-c-s/minidb

A Simple XML Document Database (University Project)

copilot database from-scratch github-copilot java-project nie-mysore oops-in-java xml-database

Last synced: 18 Aug 2025

https://github.com/banyc/mapreduce

In C#. Master-Worker. From scratch. No Hadoop. Done. Depend on DFS.

distributed-systems educational from-scratch mapreduce master-slave object-oriented-programming

Last synced: 14 May 2025

https://github.com/tuannh982/ladder

A fast, simple persistent queue written in Java

from-scratch java persistent-data-structure persistent-queue queue

Last synced: 08 Jul 2025

https://github.com/jankapunkt/PDFView

An Actionscript 3 based PDF viewer build from scratch

as3 flex-sdk from-scratch pdf-viewer pdfview

Last synced: 09 May 2025

https://github.com/brightprogrammer/eigeneural

A SUPER FAST, POWERFUL & EASY NEURAL NETWORK CLASS IN C++

cpp eigen feedforward-neural-network from-scratch machine-learning neural-network tutorial

Last synced: 29 Apr 2025

https://github.com/oriyarden/computer-vision-image-processing-object-detection-tracking-in-python-from-scratch

Video image processing computer vision to remove background and foreground for object detection and tracking in Python from scratch using only numpy arrays.

algorithms computer-vision from-scratch google-colab-notebook image-processing kernel numpy numpy-arrays object-detection object-tracking python video-processing

Last synced: 25 Jun 2025

https://github.com/imdeep2905/neural-network-cpp

To understand neural networks thoroughly I implemented them from scratch in C++. This is the source code for the same.

backpropagation c-plus-plus deep-learning from-scratch gradient-descent iris-dataset multilayer-perceptron neural-network neural-networks neural-networks-from-scratch

Last synced: 15 May 2025

https://github.com/matin-ghorbani/mlp_from_scratch

Implement a multi layer perceptron from scratch

classification from-scratch mlp multilayer-perceptron

Last synced: 10 Oct 2025

https://github.com/xplshn/alicelinux

Unofficial mirror of https://codeberg.org/emmett1/alicelinux with new recipes and a website with documentation and blogposts. As well as Musl patched with Mimalloc.

busybox cat-v-considered-harmful cozy from-scratch lfs minimalism minimalist old-school plan9 posix public-domain simple small source-based suckless tiny unix werc

Last synced: 05 Oct 2025

https://github.com/amar454/floppaos

floppaOS is a free and open source 32 bit operating system made in C. It is themed around the famous internet Caracal "Big Floppa"

32-bit assembly c-programming c-programming-language command-line-interface floppa from-scratch hobby-kernel hobby-os kernel low-level-graphics low-level-programming operating-system os shell task-manager task-scheduler vga-controller

Last synced: 09 Jul 2025

https://github.com/jmaczan/bpe-tokenizer

Byte-Pair Encoding tokenizer for training large language models on huge datasets

bpe bpe-tokenizer byte-pair-encoding chunking deep-learning from-scratch large-language-models llm machine-learning python tokenizer

Last synced: 18 Sep 2025

https://github.com/nhivp/tm4c123_gcc_prj

Create compling environment on linux by using GCC

arm-cortex embedded from-scratch gcc-complier gcc-cross-compiler tiva-c-series tm4c123

Last synced: 28 Jul 2025

https://github.com/jaketae/ml-from-scratch

Machine learning algorithms implemented from scratch with NumPy

classification-algorithm clustering-algorithm from-scratch machine-learning regression-models

Last synced: 11 Oct 2025

https://github.com/deepmancer/byol-pytorch

BYOL (Bootstrap Your Own Latent), implemented from scratch in Pytorch

bootstrap byol contrastive-learning from-scratch pytorch

Last synced: 01 Apr 2025

https://github.com/mkirchner/traycer

Ray tracing, from scratch, in C++

cpp from-scratch raytracer

Last synced: 14 May 2025

https://github.com/aquice/eezos

A free operating system to make your life easier

assembly from-scratch os

Last synced: 07 May 2025

https://github.com/banyc/sharpnetwork

A bare-metal implementation of neural networks. Define networks in Numpy.NET. More than encapsulations.

csharp educational from-scratch neural-network numpy oop

Last synced: 14 May 2025

https://github.com/deepmancer/diffusion-gan-vae-pytorch

A PyTorch implementation of various deep generative models, including Diffusion (DDPM), GAN, cGAN, and VAE.

conditional-diffusion conditional-gan conditional-generation diffusion-models fashion-mnist from-scratch generative-adversarial-network mnist pytorch vae-pytorch

Last synced: 27 Jul 2025

https://github.com/ragu-manjegowda/vivitsa

An Operating System written from scratch.

bochs from-scratch littleos operating-system os osdev qemu x86

Last synced: 01 Mar 2025

https://github.com/hadron13/orbitoor

My first Ludum Dare Game (47) game

c from-scratch game ludum-dare orbital-mechanics sdl2

Last synced: 06 Jul 2025

https://github.com/f33rni/qpsk-demo

Demonstration of a QPSK modulator / demodulator in the audio range (with the ability to run it through a real speaker / mic)

audio from-scratch modem python qpsk qpsk-demodulation qpsk-modulation

Last synced: 30 Oct 2025

https://github.com/deepmancer/unet-semantic-segmentation

PyTorch UNet model for semantic segmentation of urban scenes using the Cityscapes dataset

cityscapes from-scratch image-segmentation semantic-segmentation unet unet-image-segmentation unet-pytorch

Last synced: 08 Sep 2025

https://github.com/jmaczan/gpt

Generative Pre-trained Transformer in PyTorch from scratch

attention deep-learning from-scratch gpt machine-learning pytorch transformer

Last synced: 15 Jun 2025

https://github.com/madhups1992/recommandationengine

Python implementation of Apriori Algorithm from scratch for finding frequent item sets

apriori-algorithm frequent-itemset-mining from-scratch python python-implementation reco scratch

Last synced: 17 Mar 2025

https://github.com/sheikhartin/farr

A brand new programming language designed for developers with diverse coding interests! Yes, it's free to star 🌟!

from-scratch from-scratch-in-python interpreted-programming-language programming-language

Last synced: 03 Apr 2025

https://github.com/vvye/simpson

A minimalist social network made from scratch

from-scratch social-network

Last synced: 23 Nov 2025

https://github.com/aymane-maghouti/machine-learning-from-scratch

This project implements various machine learning algorithms from scratch using Python and NumPy, without relying on external libraries such as TensorFlow, Keras, or scikit-learn. The implemented algorithms include classification, regression, clustering, and basic neural network models.

classification clustering from-scratch machine-learning-algorithms neural-network regression

Last synced: 26 Sep 2025

https://github.com/magicalbat/turbospork

A system for creating neural networks in C

c from-scratch machine-learning

Last synced: 28 Apr 2025

https://github.com/ymdarake/vdom

Virtual DOM from scratch

from-scratch javascript virtual-dom

Last synced: 07 Oct 2025

https://github.com/mkashirin/scratches

Scratches is a project, which provides a comprehensive guide to creating deep learning models from scratch using Python and NumPy.

artificial-intelligence artificial-neural-networks deep-learning deep-neural-networks from-scratch machine-learning machine-learning-algorithms numpy python

Last synced: 07 Apr 2025

https://github.com/rom1nux/zydux-forge

Toolbox to build the cross compiler and minimal GNU Linux from scratch named ZYDUX

cross-compiler from-scratch linux-distribution

Last synced: 15 Oct 2025

https://github.com/lx6t/data_structures_and_algorithms_cpp

Implementing all basic data structures and algorithms from scratch

algorithms-and-data-structures from-scratch

Last synced: 16 Oct 2025

https://github.com/theblix/hmath

A programming language created from scratch on C#. Has a built-in ability to work with complex numbers in a more human-friendly form.

csharp from-scratch programming programming-language

Last synced: 07 Sep 2025

https://github.com/bas1c1/bvm

This is very simple virtual machine written by C

c clang from-scratch machine virtual virtual-machine vm

Last synced: 14 Mar 2025

https://github.com/marcuwynu23/wxpython-project-template

Native Desktop Application Project Template using WXPython

from-scratch gui-app native-desktop-app python scratch wx wxpython

Last synced: 19 Jun 2025

https://github.com/chanlumerico/lucid

Lumerico's Comprehensive Interface for Deep Learning

autograd deep-learning from-scratch numpy

Last synced: 14 Apr 2025

https://github.com/vibecc/vibe

User-friendly and compact C++ web framework

api-rest cpp17 from-scratch linux webserver

Last synced: 10 Apr 2025

https://github.com/abhigyan126/drishyavastu

Itis a Python image processing library that integrates with C++ for high-performance operations. Note: C++ binaries are not included and need to be compiled.

c crop-image from-scratch image-display image-processing python python-extension

Last synced: 28 Apr 2025

https://github.com/jordan-m-young/rscodb

Relational Database Implementation

database from-scratch postgres rust sql

Last synced: 05 Apr 2025

https://github.com/sheikhartin/water-jug-puzzle-from-scratch

Nothing, we just have to move the water between a few jugs to reach the desired amount...

from-scratch puzzle pyqt water

Last synced: 10 Jun 2025

https://github.com/anto18671/conv-neural-net

A custom implementation of a Convolutional Neural Network (CNN) from scratch in Rust

computer-vision convolutional-neural-networks from-scratch neural-network rust

Last synced: 05 Oct 2025

https://github.com/donno2048/nn.cpp

Neural network implementation for cpp.

cpp from-scratch neural-network

Last synced: 21 Jul 2025

https://github.com/ananth-swamy/redis-from-scratch

A bare-bones redis server with persistence built from scratch

from-scratch go golang inmemory-db nosql nosql-database redis redis-server

Last synced: 05 Apr 2025

https://github.com/lennymalard/melpy-project

A NumPy-based deep learning library for building neural networks. It features an automatic differentiation engine and supports training models like LSTM, CNN, and FNN.

automatic-differentiation cnn data-preprocessing deep-learning fnn fnn-from-scratch from-scratch keras lstm machine-learning neural-network neural-networks neural-networks-from-scratch preprocessing pytorch tensorflow tokenizer

Last synced: 15 Sep 2025

https://github.com/kimrass/pix2pix

PyTorch implementation of 'Pix2Pix' (Isola et al., 2017) and training it on 'Facades' and Google Maps

cgans cityscapes facades from-scratch pix2pix pytorch

Last synced: 24 Jun 2025

https://github.com/tugot17/knn-algorithm-from-scratch

The K Nearest Neighbors algorithm, written from scratch using the Python programming language

from-scratch k-nearest-neighbours knn numpy python

Last synced: 15 Mar 2025

https://github.com/anosatsuk124/mikanos-rs

An implementation of mikan os written in rust

from-scratch mikanos os

Last synced: 24 Jul 2025

https://github.com/ugnmura/webserver-from-scratch

A simple webserver written from scratch using C.

c from-scratch posix pyscript server simple tailwindcss unix web webserver

Last synced: 03 Sep 2025

https://github.com/cedrickchee/doom-wasm

Porting DOOM to WebAssembly from scratch, without much magic tooling or frameworks (i.e, Emscripten) on our way.

doom from-scratch javascript rust wasm webassembly

Last synced: 31 Dec 2025

https://github.com/banyc/neural_network

vanilla, simple, node-oriented, compositive, optimized, frameworkn't{torchn't, TFn't, candlen't}

cnn computational-graph data-science from-scratch genetic-algorithm gyatt machine-learning mnist neural-network rust transformer

Last synced: 26 Dec 2025

https://github.com/fsubject/rotating-cube

Rotating Cube is a 3D engine made from scratch

3d 3d-engine 3d-graphics from-scratch numpy pygame python

Last synced: 21 Jun 2025