Deepak Ramachandran's repositories
MiniEngine
A tiny OpenGL based rendering engine written in Java and LWJGL
ReusableSQL
A SQL compiler frontend which can be reused by writing visitors to do the compiler backend
TaskManager
An application written to demonstrate basic kubernetes and microservice architecture concepts
Fig
Fig is a programming language and this is a transpiler that I am building to learn compiler concepts. It has a handwritten parser, lexer and AST. It converts the Fig programming language directly to C and you can compile that to generate output.
auto-group-tabs
Google Chrome extension to automatically group tabs by URL
cardvalidate
Cardvalidate is an open source REST API for validating credit card information.
corretto-17
Amazon Corretto 17 is a no-cost, multi-platform, production-ready distribution of OpenJDK 17
DesignPattern
This is a small design pattern code that I wrote as an assignment. Builder class, factory method, observer pattern, etc. Basically it has many things in it. It's really cool.. you can fork it and play around with it if you feel like it. Happy hacking!
dotfiles
My dotfiles
drone
Software for my drone (I hope it flies)
echo
High performance, minimalist Go web framework
gin
Gin is a HTTP web framework written in Go (Golang). It features a Martini-like API with much better performance -- up to 40 times faster. If you need smashing performance, get yourself some Gin.
gl-playground
Here's where I test out openGL code.
go
The Go programming language
MiniEngineTools
Supporting tools for mini engine. Things like, dragging and dropping renderable items and serializing data to a string.
neovim
Vim-fork focused on extensibility and usability
product_video_ads
Product Video Ads is a solution to build video Ads at scale.
stockscreener
A stock screener that I'm writing for myself. Feel free to use it if you wanna use the same screening logic. I'm not indicating and recommending which stocks to buy or not to buy and that decision is solely on the individual.
tools-gem
Tool for generating annotation helper code
ts-rtsp
RTSP server for typescript
watchman
Watches files and records, or triggers actions, when they change.
wire
Compile-time Dependency Injection for Go