Awesome Open Source
Awesome Open Source


Building Knowledge Repositories


Join the chat at Twitter| GitHub license | GitHub stars | GitHub issues | GitHub forks

Join Our community Forum for discussions related Project AlgoWiki, Computer Science Resources, Internships and Job etc. AlgoWiki - Eulercoder Community on Slack

On the Internet, there is a vast ocean of knowledge on different and varied topics. Most of this knowledge is either available online on the web or resides with the people as human knowledge. I want to create this repository as a platform to bind these scattered pieces of knowledge, spread over various websites at one place!

Help us in getting a domain name

Donate ($1) - Help me in making AlgoWiki Better


Some of the links below contain only Pdfs books. We will add websites and video resources soon!

How to Contribute

We are collecting links to websites and resources. Send files, pdfs, printed articles or your bookmark folder @[email protected]

Read Our Contribution Page

  1. You can add links of different sources on different topics.
  2. You can also create topics and add different resources to it.
  3. Make sure that links that you provide are related to the topic!


  • Algorithms
  • Operating System
  • Competitive Programming
  • Web Languages:
  • HTML
  • Javascipt
  • JQuery
  • PHP
  • Django
  • Rails
  • Programming Languages:
  • C
  • C++
  • Java
  • Objective-C
  • Python
  • Ruby
  • Rust
  • Machine Learning
  • Artificial Intelligence
  • Android
  • Discrete Mathematics
  • Compilers
  • Web2py

There are many topics, you can contribute to – Just create topics and add resources to it!

Built with ❤️ in GitHub!

LICENCE: MIT (c) Vikesh Tiwari, AlgoWiki

Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
html (10,408
css (7,137
machine-learning (3,233
linux (2,184
artificial-intelligence (549
algorithm (462
computer-science (146
competitive-programming (91
knowledge (57

Find Open Source By Browsing 7,000 Topics Across 59 Categories