AlgorithmD

Demo

What is AlgorithmD

AlgorithmD is a website for sharing snippets of code.

It is named after Donald Knuth’s “Algorithm D”, that implements division of nonnegative integers (learn more).

You can even see an implementation of Algorithm D on AlgorithmD!

Features

  • Built-in code editor that supports all major languages
  • Drag-n-drop support
  • Snippet tags for grouping
  • Search of snippets by title, filename, tags, code or their parts
  • Publicly accessible URLs
  • Download and copy functionalities

Goals of this project

The main goal of this project is educational, as countless other alternatives exist (gist, pastebin and many others). While creating this website I got to familiarize myself with such technologies as Angular, Ktor, Google App Engine, Firebase Realtime Database, Auth0 and much more.

Linked repositories

License

AlgorithmD is Apache 2 licensed.

Alexander Kovrigin
Alexander Kovrigin
Undergraduate CS Student

C++, Kotlin, Python Enthusiast