Sai Yashwanth's repositories
Rusty-ZenScript
Rewriting ZenScript in Rust. Trying to build a simple lexer, parser and an interpreter using rust from scratch.
DKVDatastore
A minimal distributed key-value database written in golang. Uses Raft consensus algorithm
HTTPserver
Very simple, basic http server in golang. This is part of trying to learn and get comfortable with go and networks
Blog-Backend-Go
Building a simple backend for a blog website in golang
BoilerplatePlugin
Basic boilerplate for creating neovim plugin.
DigitalGarden
Building my personal digital garden in reactjs and tailwindcss
Full-Stack-AI-App-boilerplate
Basic setup for a full stack application which uses OpenAI API. The frontend is very very ugly, This is a reference for developing further applications.
opilot.nvim
Building an OpenSource Copilot clone for neovim. Experimental project built purely for fun.
TinyReact
Tiny React is a lightweight clone of the popular JavaScript library, React. This project aims to provide a simplified yet educational implementation of React's core concepts, focusing on the key aspects of JSX processing, rendering, efficient patching, and component lifecycle.
Advent-Of-Code
Coding vs ESA
byteEMU
yet another bytepusher emulator
chatRooms
Learning socket.io by building rooms. Create a custom room, add your friends yay!
Competitive-Programming
A Repository which will contain templates, snippets, codes, etc needed for cp
express-hello-world
Implements the Expressjs Hello World example to provide a faster start deploying on the Cyclic platform
Go-Learn
all the code while trying to learn golang
Inventory-Microservices
Course project for UE21CS351B. Building an Inventory management system using microservice architecture
LinkedOptimize
A tool to help create meaningful quality connections on linkedin based on user's interests. Built as a part of a college course.
MDcompiler
Building a Markdown compiler—a cli tool that takes a Markdown file as input, converts it to HTML, and writes that HTML to another file
Number-Guessing-Game
Learning Rust
Pascal-Interpreter
Building an Interpreter for Pascal language using python. Trying to implement this from scratch without using any libraries or dependencies.
TaskScheduler
Experimental
theyashwanthsai
A repository for my github profile
TinyExpress
TinyExpress is a lightweight and simplified clone of the popular Node.js web application framework, Express.js. This repository provides a fundamental implementation of key Express features, making it an excellent resource for learning and experimentation.