scratch-implementation
Here are 313 public repositories matching this topic...
chibivue is a minimal vuejs/core implementations (reactivity, virtual dom, component runtime, compiler, vapor, ssr, store, router, language tools). An online book for building your own Vue.js.
-
Updated
Jun 10, 2026 - TypeScript
A deep learning framework created from scratch with Python and NumPy
-
Updated
Dec 26, 2022 - Python
nanoRLHF: from-scratch journey into how LLMs and RLHF really work.
-
Updated
Jan 23, 2026 - Python
đź“· This repository is focused on having various feature implementation of OpenCV in Python. The aim is to have a minimal implementation of all OpenCV features together, under one roof.
-
Updated
Aug 5, 2022 - Jupyter Notebook
Explanation on what a CNI (Container Network Interface) is and how to write it from scratch.
-
Updated
Jun 3, 2026 - Makefile
lm-scratch-pytorch - The code is designed to be beginner-friendly, with a focus on understanding the fundamentals of PyTorch and implementing LLMs from scratch,step by step.
-
Updated
Jan 27, 2026 - Jupyter Notebook
This repository guides you through the process of building a GPT-style Large Language Model (LLM) from scratch using PyTorch. The structure and approach are inspired by the book Build a Large Language Model (From Scratch) by Sebastian Raschka.
-
Updated
Oct 29, 2025 - Jupyter Notebook
Scripts of Machine Learning Algorithms from Scratch. Implementations of machine learning models and algorithms using nothing but NumPy with a focus on accessibility. Aims to cover everything from basic to advance.
-
Updated
Aug 14, 2021 - Python
Prithvi is an in-memory key-value database built from scratch in Java, without relying on external frameworks. It provides basic data storage operations, persistence to disk, and essential features like TTL expiry, automatic data management and LRU Cache
-
Updated
Aug 2, 2025 - Java
Repo for ML Models built from scratch such as Self-Attention, Linear +Logistic Regression, PCA, LDA. CNN, LSTM, Neural Networks using Numpy only
-
Updated
Feb 2, 2025 - Jupyter Notebook
C++ library for building Scratch project players
-
Updated
Jun 6, 2026 - C++
The sample code to study non-negative matrix and tensor factorization.
-
Updated
Aug 27, 2020 - Python
React implementation in Python 3, which runs on the client-side.
-
Updated
Mar 29, 2022 - Python
Reinforcement Learning (RL)-based routing algorithm for SDN networks created from scratch using Python.
-
Updated
Mar 15, 2022 - Python
A C++ implementation of ChaCha20 & Poly1305 stream cipher described in RFC - 8439.
-
Updated
Oct 21, 2024 - C++
A custom programming language built from scratch, includes full tokenizer, parser, interpeter in Python, variables, loops and more
-
Updated
Sep 18, 2025 - Python
Natural Language Processing Nanodegree from Udacity Platform, in which I implement Hidden Markov Model for POS Tagger, Bidirectional LSTM for English-French Machine Translation, and End-to-End LSTM-based Speech Recognition
-
Updated
Jun 26, 2018 - Jupyter Notebook
Implementing most important basic building blocks of Deep Learning from scratch. My goal is to provide high quality Scratch Implementations of the fundamentals of Deep Learning and its applications, with interactive well documentated jupyter notebooks. All notebooks come along with implementations using Tensorflow, MXNet and Pytorch.
-
Updated
Jul 1, 2020 - Jupyter Notebook
This contains a C++ code that implements a B-Tree data structure. A B-Tree is a self-balancing tree that can store and retrieve data efficiently. It is commonly used in databases and file systems.
-
Updated
Mar 19, 2025 - C++
Improve this page
Add a description, image, and links to the scratch-implementation topic page so that developers can more easily learn about it.
Add this topic to your repo
To associate your repository with the scratch-implementation topic, visit your repo's landing page and select "manage topics."