An open API service providing repository metadata for many open source software ecosystems.

Topic: "from-scratch"

zauonlok/renderer

A shader-based software renderer written from scratch in C89

Language: C - Size: 128 MB - Last synced at: about 1 month ago - Pushed at: about 4 years ago - Stars: 2,569 - Forks: 282

keyvank/femtoGPT

Pure Rust implementation of a minimal Generative Pretrained Transformer

Language: Rust - Size: 670 KB - Last synced at: 23 days ago - Pushed at: 8 months ago - Stars: 867 - Forks: 60

szq0214/DSOD

DSOD: Learning Deeply Supervised Object Detectors from Scratch. In ICCV 2017.

Language: Python - Size: 50.8 KB - Last synced at: over 1 year ago - Pushed at: over 5 years ago - Stars: 702 - Forks: 209

PhilippRados/wrecc

A x86_64 C99 compiler written in Rust from scratch

Language: Rust - Size: 1.42 MB - Last synced at: 11 days ago - Pushed at: 5 months ago - Stars: 425 - Forks: 14

kasvith/kache 📦

A simple in memory cache written using go

Language: Go - Size: 296 KB - Last synced at: 9 days ago - Pushed at: about 6 years ago - Stars: 350 - Forks: 25

Nils-TUD/Escape

Escape is a UNIX-like microkernel operating system that runs on x86, x86_64, ECO32 and MMIX.

Language: C++ - Size: 90.8 MB - Last synced at: over 1 year ago - Pushed at: almost 2 years ago - Stars: 179 - Forks: 30

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.

Language: C++ - Size: 107 MB - Last synced at: 5 days ago - Pushed at: about 5 years ago - Stars: 140 - Forks: 2

KernelFreeze/Litecraft 📦

Open source, clean room implementation of Minecraft Client

Language: Rust - Size: 18.9 MB - Last synced at: about 1 year ago - Pushed at: over 4 years ago - Stars: 138 - Forks: 6

keyvank/tsp

The Super Programmer

Language: Python - Size: 18 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 124 - Forks: 6

omaraflak/Medium-Python-Neural-Network

This code is part of my post on Medium.

Language: Python - Size: 18.6 KB - Last synced at: 29 days ago - Pushed at: almost 6 years ago - Stars: 114 - Forks: 45

eduardoleao052/Autograd-from-scratch

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

Language: Python - Size: 557 KB - Last synced at: 22 days ago - Pushed at: about 1 year ago - Stars: 111 - Forks: 2

f1ko/demystifying-cni

Explanation on what a CNI (Container Network Interface) is and how to write it from scratch.

Language: Shell - Size: 1.56 MB - Last synced at: 5 days ago - Pushed at: 6 months ago - Stars: 83 - Forks: 6

mkirchner/stutter

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

Language: C - Size: 1.36 MB - Last synced at: about 1 month ago - Pushed at: almost 3 years ago - Stars: 81 - Forks: 7

OceanPresentChao/llm-corpus

从零搭建大模型知识库(Build LLM RAG Corpus from scratch)

Language: Python - Size: 1.8 MB - Last synced at: 10 days ago - Pushed at: 7 months ago - Stars: 69 - Forks: 7

OceanPresentChao/llm-ReAct

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

Language: TypeScript - Size: 1.95 MB - Last synced at: 10 days ago - Pushed at: 7 months ago - Stars: 69 - Forks: 5

paolorechia/steeldb

A simple database built from scratch in Rust

Language: Rust - Size: 103 KB - Last synced at: 29 days ago - Pushed at: 9 months ago - Stars: 63 - Forks: 9

Kromster80/knights_province

Knights Province missions and wiki.

Language: Batchfile - Size: 44 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 58 - Forks: 6

react-theming/create-material-ui-app

create-react-app + storybook + storybook-addon-material-ui

Language: JavaScript - Size: 1.36 MB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 55 - Forks: 11

michal-z/zig-d3d12-starter

Simple game written from scratch in Zig

Language: Zig - Size: 42.1 MB - Last synced at: 5 days ago - Pushed at: 10 months ago - Stars: 54 - Forks: 0

Hyper5phere/simple-c-compiler

Simple C Compiler written in Python

Language: Python - Size: 638 KB - Last synced at: 11 months ago - Pushed at: over 2 years ago - Stars: 50 - Forks: 16

odubno/gauss-naive-bayes

Gauss Naive Bayes in Python From Scratch.

Language: Python - Size: 16.1 MB - Last synced at: 6 months ago - Pushed at: about 6 years ago - Stars: 45 - Forks: 21

ictxiangxin/paradox

Deep-Learning framework from scratch

Language: Python - Size: 803 KB - Last synced at: almost 2 years ago - Pushed at: over 6 years ago - Stars: 45 - Forks: 13

daviddwlee84/MachineLearningPractice

Some practices using statistical machine learning technique based on some dataset. (notes and doing from scratch)

Language: Python - Size: 20.1 MB - Last synced at: about 23 hours ago - Pushed at: about 2 years ago - Stars: 43 - Forks: 12

zeyadusf/LLMs-from-Scratch

Build a Large Language Model (From Scratch) book and Finetuned Models

Language: Jupyter Notebook - Size: 8.22 MB - Last synced at: 13 days ago - Pushed at: 8 months ago - Stars: 41 - Forks: 20

madureira/wolfenstein

:suspect: A javascript implementation of the game Wolfenstein 3D from id Software.

Language: JavaScript - Size: 7.75 MB - Last synced at: about 2 years ago - Pushed at: over 7 years ago - Stars: 41 - Forks: 10

chih-chun-chang/convolutional-neural-network-from-scratch-python

Handwritten Digit Recognition Using Convolutional Neural Network by Python

Language: Python - Size: 23.4 MB - Last synced at: about 1 year ago - Pushed at: about 3 years ago - Stars: 40 - Forks: 21

baroxyton/webKDE

kde on the web

Language: JavaScript - Size: 7.97 MB - Last synced at: 27 days ago - Pushed at: 8 months ago - Stars: 39 - Forks: 2

EugenHotaj/talko

A client-server chat app in Python.

Language: Python - Size: 2.25 MB - Last synced at: over 1 year ago - Pushed at: about 2 years ago - Stars: 38 - Forks: 8

CloudCodingSpace/CENGINE

A graphics engine in C with the Vulkan API for experience

Language: C - Size: 2.39 MB - Last synced at: 4 days ago - Pushed at: 3 months ago - Stars: 36 - Forks: 4

marceloaugusto80/electron-react-typescript-boilerplate

Boilerplate for Electron + React + Typescript + Fast-Refresh + Jest.

Language: TypeScript - Size: 2.25 MB - Last synced at: 12 months ago - Pushed at: about 2 years ago - Stars: 36 - Forks: 8

ribtoks/yannpp 📦

Deep Neural Network from scratch in C++ for learning purposes

Language: C++ - Size: 12.3 MB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 35 - Forks: 9

vishnugh/evo-NEAT

A java implementation of NEAT(NeuroEvolution of Augmenting Topologies ) from scratch for the generation of evolving artificial neural networks. Only for educational purposes.

Language: Java - Size: 13.7 KB - Last synced at: about 2 years ago - Pushed at: almost 4 years ago - Stars: 34 - Forks: 15

markroxor/fromscratchtoml

The machine learning library you really understand.

Language: Python - Size: 50.9 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 29 - Forks: 20

gbonacini/tssh

A SSH 2.0 client written from scratch in C++20, starting from the RFCs. Openssh compatible.

Language: C++ - Size: 1.18 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 28 - Forks: 6

gmontamat/poor-mans-transformers

Implement Transformers (and Deep Learning) from scratch in NumPy

Language: Python - Size: 176 KB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 27 - Forks: 2

tuannh982/query-planner-guide

build your own query planner

Language: Scala - Size: 3.39 MB - Last synced at: about 1 month ago - Pushed at: 6 months ago - Stars: 26 - Forks: 1

AsadiAhmad/Perceptron-From-Scratch

Implementing linear Perseptron model from scratch with exporting model and Early Stopping when model converges.

Language: Jupyter Notebook - Size: 282 KB - Last synced at: about 1 month ago - Pushed at: 6 months ago - Stars: 23 - Forks: 0

adityajn105/MLfromScratch

Library for machine learning where all algorithms are implemented from scratch. Used only numpy.

Language: Python - Size: 127 KB - Last synced at: 28 days ago - Pushed at: 7 months ago - Stars: 23 - Forks: 8

Fulgurance/ISM

Ingenius System Manager

Language: Crystal - Size: 1.58 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 22 - Forks: 1

shiva34/Digital-Modulation-Schemes

Contains codes various Digital Modulation Schemes (like AM, DSB-SC, SSB-SC FM, BPSK, QPSK, 16-QAM, DBPSK, DQPSK) in MatLab from scratch ie. without built-in MatLab functions

Language: MATLAB - Size: 789 KB - Last synced at: about 2 years ago - Pushed at: about 3 years ago - Stars: 22 - Forks: 15

yutaroyamanaka/SimpleDB

Database implementation from the scratch. The textbook is shown in the following link.

Language: C++ - Size: 539 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 22 - Forks: 2

Litecrafty/Launcher

Open Source Litecraft Launcher

Language: JavaScript - Size: 6.77 MB - Last synced at: about 2 years ago - Pushed at: almost 5 years ago - Stars: 22 - Forks: 6

francisrstokes/AES-C

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

Language: C - Size: 31.3 KB - Last synced at: about 1 month ago - Pushed at: almost 3 years ago - Stars: 20 - Forks: 1

vcwild/webserv

A HTTP rudimentary web server

Language: C++ - Size: 12.9 MB - Last synced at: 7 days ago - Pushed at: about 2 years ago - Stars: 19 - Forks: 0

Deep-Alchemy/Mini-Keras

An advanced and lightweight ML and Deep learning library for python.

Language: Python - Size: 292 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 19 - Forks: 2

YaninaTrekhleb/learn-html-css

Exercises for practicing HTML and CSS fundamentals.

Language: HTML - Size: 962 KB - Last synced at: about 1 year ago - Pushed at: over 5 years ago - Stars: 18 - Forks: 6

Speykious/snaek

a snake game in Rust almost from scratch

Language: Rust - Size: 372 KB - Last synced at: 7 days ago - Pushed at: 10 months ago - Stars: 17 - Forks: 2

OlaPietka/Agglomerative-Hierarchical-Clustering-from-scratch

Build Agglomerative hierarchical clustering algorithm from scratch, i.e. WITHOUT any advance libraries such as Numpy, Pandas, Scikit-learn, etc.

Language: Python - Size: 8.79 KB - Last synced at: about 1 year ago - Pushed at: almost 2 years ago - Stars: 17 - Forks: 5

andremonaco/cheapml

Machine Learning algorithms coded from scratch

Language: R - Size: 69.3 KB - Last synced at: almost 2 years ago - Pushed at: over 4 years ago - Stars: 17 - Forks: 11

tugot17/K-Means-Algorithm-From-Scratch

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

Language: Jupyter Notebook - Size: 38.1 MB - Last synced at: about 1 month ago - Pushed at: over 4 years ago - Stars: 17 - Forks: 5

lpraat/numpyCNN

A simple vectorized implementation of a Convolutional Neural Network in plain Numpy && more

Language: Python - Size: 15.6 KB - Last synced at: about 2 years ago - Pushed at: over 6 years ago - Stars: 17 - Forks: 3

omaraflak/Reinforcement-Learning-CPP

Reinforcement Learning algorithm from scratch in C++.

Language: C++ - Size: 6.84 KB - Last synced at: 29 days ago - Pushed at: almost 7 years ago - Stars: 15 - Forks: 1

Joaomlg/neural-network-from-scratch

CNN implemented from scratch using Python and Numpy

Language: Python - Size: 1000 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 14 - Forks: 4

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.

Language: C# - Size: 4.22 MB - Last synced at: about 1 month ago - Pushed at: almost 4 years ago - Stars: 14 - Forks: 3

omaraflak/python-neural-networks

A Neural Network library coded from scratch.

Language: Python - Size: 787 KB - Last synced at: 29 days ago - Pushed at: over 4 years ago - Stars: 14 - Forks: 4

BotanAtomic/FaceID

face recognition with deep learning

Language: C++ - Size: 1.74 GB - Last synced at: 6 months ago - Pushed at: almost 5 years ago - Stars: 14 - Forks: 6

iankuan/DDNS

Implement a modern Dynamic DNS server from scratch

Language: C - Size: 76.2 KB - Last synced at: 4 months ago - Pushed at: over 8 years ago - Stars: 14 - Forks: 2

Xernas78/Hydrogen

A full Game Engine in Java from scratch, work in progress

Language: Java - Size: 78.1 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 13 - Forks: 1

tuannh982/phantom

Simple, fast Key-Value storage. Inspired by HaloDB

Language: Java - Size: 293 KB - Last synced at: about 1 month ago - Pushed at: over 3 years ago - Stars: 13 - Forks: 0

duongttr/mllib-from-scratch

Building a Machine Learning Library from scratch using Python3, based on SOTA library Scikit-learn

Language: Python - Size: 764 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 12 - Forks: 0

0l1ve1r4/Dungeon-Delve-C

Dungeon Delve C is an open-source roguelike built from scratch in C, with a procedurally generated map.

Language: C - Size: 58.2 MB - Last synced at: 7 months ago - Pushed at: 11 months ago - Stars: 11 - Forks: 1

antonio-f/BERT_from_scratch

Training a BERT model from scratch.

Language: Jupyter Notebook - Size: 38.1 KB - Last synced at: 28 days ago - Pushed at: over 1 year ago - Stars: 11 - Forks: 3

t9nzin/mnist-from-scratch

A simple feedforward neural network coded from scratch.

Language: Python - Size: 250 KB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 10 - Forks: 0

vmspereira/SI

Implementation of some of the main Machine Learning algorithms using numpy.

Language: Jupyter Notebook - Size: 16 MB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 10 - Forks: 61

U-C-S/MiniDB

A Simple XML Document Database (University Project)

Language: Java - Size: 53.7 KB - Last synced at: about 1 month ago - Pushed at: almost 3 years ago - Stars: 10 - Forks: 5

IFRI-AI-Classes/ifri_mini_ml_lib

A minimalist machine learning library built from scratch by IFRI AI students to explore and understand core ML algorithms.🇧🇯

Language: Python - Size: 388 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 9 - Forks: 0

mahanzavari/Neuromah

Here I will be coding a simple neural network framework from scratch

Language: Python - Size: 482 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 9 - Forks: 0

jeuxdemains/console-3d

Console 3D from scratch

Language: C++ - Size: 111 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 9 - Forks: 0

hklchung/GAN-GenerativeAdversarialNetwork

Beginner's Guide to building GAN from scratch with Tensorflow and Keras

Language: Python - Size: 191 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 9 - Forks: 3

ConsciousML/Naive-Bayes-Classifier-from-scratch

Naive Bayesian Classifier from scratch using PyTorch and analysis of alcohol consumption

Language: Jupyter Notebook - Size: 2.92 MB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 9 - Forks: 0

MainakRepositor/Activation-Infopedia

Language: Python - Size: 146 KB - Last synced at: 9 days ago - Pushed at: over 1 year ago - Stars: 8 - Forks: 1

Banyc/MapReduce

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

Language: C# - Size: 1.34 MB - Last synced at: about 1 month ago - Pushed at: almost 3 years ago - Stars: 8 - Forks: 1

Rohith04MVK/Cpp-NN

A simple Neural Network library written in C++

Language: C++ - Size: 33.2 KB - Last synced at: about 2 years ago - Pushed at: about 3 years ago - Stars: 8 - Forks: 0

tuannh982/ladder

A fast, simple persistent queue written in Java

Language: Java - Size: 31.3 KB - Last synced at: about 1 month ago - Pushed at: over 3 years ago - Stars: 8 - Forks: 0

TristanBester/Machine-Learning-From-The-Ground-Up

Machine learning models implemented from the ground up.

Language: Python - Size: 3.8 MB - Last synced at: about 2 years ago - Pushed at: almost 5 years ago - Stars: 8 - Forks: 7

snnclsr/ML_from_scratch

Machine Learning Algorithms implemented from scratch

Language: Jupyter Notebook - Size: 3.46 MB - Last synced at: about 2 years ago - Pushed at: over 5 years ago - Stars: 8 - Forks: 0

tugot17/Linear-Regression-From-Scratch

Linear Regression concepts and intuitions presented using Jupyter Notebooks

Language: Jupyter Notebook - Size: 291 KB - Last synced at: about 1 month ago - Pushed at: almost 6 years ago - Stars: 8 - Forks: 8

jankapunkt/PDFView 📦

An Actionscript 3 based PDF viewer build from scratch

Language: ActionScript - Size: 331 KB - Last synced at: 3 days ago - Pushed at: almost 9 years ago - Stars: 8 - Forks: 0

0l1ve1r4/DSA-Project

A library management system with a graphical interface made from scratch in C, using only standard and Windows libraries.

Language: C - Size: 4.35 MB - Last synced at: 7 months ago - Pushed at: over 1 year ago - Stars: 7 - Forks: 1

NyanSystems/nya

ヾ(  ̄O ̄)ツ | Personal micro-compiler compatible with libc

Language: C - Size: 61.5 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 7 - Forks: 0

Aunmag/shooter-java

2D top-down zombie shooter

Language: Java - Size: 249 KB - Last synced at: about 1 year ago - Pushed at: almost 2 years ago - Stars: 7 - Forks: 0

brightprogrammer/EigeNeural

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

Language: C++ - Size: 18.6 KB - Last synced at: 12 days ago - Pushed at: over 2 years ago - Stars: 7 - Forks: 1

abhirup-dev/Neural_Networks_from_Scratch

Implementing a simple Artificial Neural Network library from scratch using C++

Language: C++ - Size: 293 KB - Last synced at: 10 months ago - Pushed at: over 5 years ago - Stars: 7 - Forks: 1

chih-chun-chang/neural-network-from-scratch-python

Handwritten Digit Recognition Using Neural Network by Python

Language: Python - Size: 22.3 MB - Last synced at: about 1 year ago - Pushed at: about 7 years ago - Stars: 7 - Forks: 6

pavitrakumar78/Machine-Learning-Python-Implementations

Basic ML algorithms written from scratch in python using numpy.

Language: Python - Size: 24.4 KB - Last synced at: almost 2 years ago - Pushed at: over 9 years ago - Stars: 7 - Forks: 1

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"

Language: C - Size: 31.1 MB - Last synced at: 22 days ago - Pushed at: 23 days ago - Stars: 6 - Forks: 0

jmaczan/bpe-tokenizer

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

Language: Python - Size: 108 KB - Last synced at: about 1 month ago - Pushed at: 11 months ago - Stars: 6 - Forks: 1

matin-ghorbani/MLP_from_scratch

Implement a multi layer perceptron from scratch

Language: Jupyter Notebook - Size: 101 KB - Last synced at: about 1 month ago - Pushed at: 12 months ago - Stars: 6 - Forks: 0

matin-ghorbani/perceptron

Implement a perceptron from scratch

Language: Jupyter Notebook - Size: 2.18 MB - Last synced at: about 1 month ago - Pushed at: 12 months ago - Stars: 6 - Forks: 0

antonio-f/mixture-of-experts-from-scratch

Mixture of Experts from scratch

Language: Jupyter Notebook - Size: 234 KB - Last synced at: 6 days ago - Pushed at: about 1 year ago - Stars: 6 - Forks: 1

imdeep2905/Neural-Network-CPP

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

Language: C++ - Size: 781 KB - Last synced at: about 1 month ago - Pushed at: over 4 years ago - Stars: 6 - Forks: 2

Ecconia/MinecraftJavaSelfmade

A Minecraft client, written from scratch in Java. No special features.

Language: Java - Size: 607 KB - Last synced at: about 2 years ago - Pushed at: almost 6 years ago - Stars: 6 - Forks: 2

mkirchner/traycer

Ray tracing, from scratch, in C++

Language: C++ - Size: 390 KB - Last synced at: about 1 month ago - Pushed at: over 6 years ago - Stars: 6 - Forks: 2

AbhinavThukral97/LinearSVMClassification

Forest cover type classification/detection using linear support vector machine implemented with gradient descent (from scratch)

Language: Python - Size: 298 KB - Last synced at: over 1 year ago - Pushed at: over 7 years ago - Stars: 6 - Forks: 9

Rocky111245/Flux-A-Custom-Educational-Deep-Learning-Framework

This neural network framework, built entirely from scratch in C++, offers a robust educational platform for deep learning. It features a custom matrix library and a handcrafted mathematical gradient computation engine, designed to teach neural networks from first principles. I am the sole developer and contributor to this project.

Language: C++ - Size: 11.5 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 5 - Forks: 0

aandyw/StuffFromScratch

The birthplace of some really dubious ML/AI implementations — just for fun ツ

Language: Jupyter Notebook - Size: 1020 KB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 5 - Forks: 0

F33RNI/QPSK-Demo

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

Language: Python - Size: 11 MB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 5 - Forks: 0

HiddenRoom/AOA

Neural network written in C. The network is very basic and mostly intended as a way to practice linear algebra and multivariable calculus as they pertain to machine learning.

Language: C - Size: 34.2 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 5 - Forks: 0

JonasMuehlmann/MVPL

The minimum viable programming language

Language: C++ - Size: 476 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 5 - Forks: 0

cdecompilador/ccomp

Toy C compiler from scratch for learning purposes

Language: C - Size: 7.81 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 5 - Forks: 0