Skip to content

ananthvk/experiments

Repository files navigation

Experiments

This repository contains various personal programming experiments and small projects I’ve worked on over time. These projects are meant to be educational, and a way for me to try out new concepts and ideas. Each project lives in it's own folder

List of projects

  • palette-extractor - Extract and apply color palettes using KMeans clustering
  • text-compressor - Basic text compression using Huffman coding
  • image-filter - Image filter with dynamic loading (.so/.dll) in C++
  • json-parser - A JSON parser library in C++
  • cpp-raytracer - A simple raytracer for rendering basic shapes
  • boids - Simulation of flocking behavior using emergent behavior in C++
  • grid - Collection of small games and utilities using grids with raylib
  • confparse - Header-only library to parse simple key=value config files
  • datapacker - Header-only library for reading/writing binary data
  • cppstarter - Starter template for C++ header-only libraries
  • godown - Concurrent file downloader written in Go
  • imgur-cli - Simple CLI tool to upload files to Imgur anonymously
  • procedural-map-generator - Procedural map generation using noise

Note

Some links might be broken, since the path has not been updated in all READMEs, also the go projects (godown & imgur-cli) may not work properly with go get since the paths have not been updated.