Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/arindal1/thecodejungle

Curated collection of resources for developers, programmers and tech enthusiasts.
https://github.com/arindal1/thecodejungle

computer-science data-science data-structures interview-questions resources software-development

Last synced: 10 days ago
JSON representation

Curated collection of resources for developers, programmers and tech enthusiasts.

Awesome Lists containing this project

README

        


header image




Code Jungle is a repository that brings together a diverse range of content to help you on your journey in the world of programming and computer science. From APIs, books, tutorials to free resources, Code Jungle has a lot to offer. Take a look around the jungle and see what you need.




pr


github


twitter


page




---

## ‣ Useful Repositories:

| Repo | Description |
| :--------: | -------- |
| [Developer Roadmap](https://github.com/kamranahmedse/developer-roadmap) | Interactive roadmaps, guides and other educational content to help developers grow in their careers. |
| [Reverse Engineering](https://github.com/onethawt/reverseengineering-reading-list) | A list of Reverse Engineering articles, books, and papers. |
| [System Design Primer](https://github.com/donnemartin/system-design-primer) | Learn how to design large-scale systems. Prep for the system design interview. |
| [Master Command Line](https://github.com/jlevy/the-art-of-command-line) | Master the art of command-line, in one page. |
| [TechTable](https://github.com/jhuangtw/xg2xg) | by ex-googlers, for ex-googlers - a lookup table of similar tech & services. |
| [CS Uni](https://github.com/ossu/computer-science) | Path to a free self-taught education in Computer Science! |
| [You Dont Need](https://github.com/you-dont-need/You-Dont-Need) | A list of stuff which you don't actually need. |

## ‣ Projects:

| Repo | Description |
| :--------: | -------- |
| [Build Your Own X](https://github.com/codecrafters-io/build-your-own-x) | Master programming by recreating your favorite technologies from scratch. |
| [Awesome Projects](https://github.com/sindresorhus/awesome) | Awesome lists about all kinds of interesting topics. |
| [App Ideas](https://github.com/florinpop17/app-ideas) | A Collection of application ideas which can be used to improve your coding skills. |
| [30 Sec Code](https://github.com/Chalarangelo/30-seconds-of-code) | Short code snippets for all your development needs. |
| [Project Learning](https://github.com/practical-tutorials/project-based-learning) | Curated list of project-based tutorials and articles. |
| [RealWorld Demo](https://github.com/gothinkster/realworld) | Exemplary fullstack Medium.com clone. |
| [FrontEnd Projects](https://github.com/TusharKesarwani/Front-End-Projects/tree/main/Projects) | Collection of Front End Web dev projects. |
| [Bag of Projects](resources/PROJECTS.md) | A collection of interesting projects from Code Jungle. |

## ‣ Study Material:

| Repo | Description |
| :--------: | -------- |
| [Coding Interview](https://github.com/jwasham/coding-interview-university) | A complete computer science study plan to become a software engineer. |
| [Tech Interview handbook](https://github.com/yangshun/tech-interview-handbook) | Curated coding interview preparation materials for busy software engineers. |
| [JavaScript Interview Problems](https://github.com/sudheerj/javascript-interview-questions) | List of 1000 JavaScript Interview Questions. |
| [JavaScript Algorithms](https://github.com/trekhleb/javascript-algorithms) | Algorithms and data structures implemented in JavaScript |
| [Collection of Algorithms](https://github.com/williamfiset/Algorithms) | A collection of algorithms and data structures. |
| [The Algorithms](https://github.com/TheAlgorithms) | Collection of DS and Algo for different languages. |
| [NodeJS Best Practice](https://github.com/goldbergyoni/nodebestpractices) | The Node.js best practices list. |
| [JavaScript Best Practice](https://github.com/goldbergyoni/javascript-testing-best-practices) | Comprehensive and exhaustive JavaScript & Node.js testing best practices. |
| [Project Guidelines](https://github.com/elsewhencode/project-guidelines) | A set of best practices for JavaScript projects. |
| [Learn HTML](https://github.com/denysdovhan/learnyouhtml) | Learn you how to create your first web page. |
| [WebDev for Beginner](https://github.com/microsoft/Web-Dev-For-Beginners) | 24 Lessons, 12 Weeks, Get Started as a Web Developer. |
| [100 Day ML](https://github.com/Avik-Jain/100-Days-Of-ML-Code) | 100 Days of Machine Learning codes. |
| [ML Study Guide](https://github.com/AssemblyAI-Examples/ML-Study-Guide) | Minimal Machine Learning study guide. |
| [ML Algo](https://www.youtube.com/playlist?list=PLqnslRFeH2Upcrywf-u2etjdxxkL8nl7E) | Playlist with important Machine Learning algorithms. |
| [Python Bootcamp](https://github.com/Pierian-Data/Complete-Python-3-Bootcamp) | Course Files for Complete Python 3 Bootcamp Course on Udemy. |
| [Work with JS](https://github.com/denysdovhan/wtfjs) | A list of funny and tricky JavaScript examples. |
| [Naughty Strings](https://github.com/minimaxir/big-list-of-naughty-strings) | The Big List of Naughty Strings is a list of strings which have a high probability of causing issues when used as user-input data. |
| [JavaScript Questions](https://github.com/lydiahallie/javascript-questions) | A long list of (advanced) JavaScript questions, and their explanations. |
| [MemGPT](https://github.com/cpacker/MemGPT) | Teaching LLMs memory management for unbounded context. |
| [Noodle](https://github.com/noodle-run/noodle) | Noodle is a platform that aims to provide a single platform for students to manage everything to do with their education. |
| [Big O Cheatsheet](https://www.bigocheatsheet.com/) | A cheetsheet for everything to do with the Big O. |

## ‣ Coding Games:

| Link | Description |
| :--------: | -------- |
| [Flexbox Froggy](https://appbrewery.github.io/flexboxfroggy/) | A cute froggy game which will help you learn CSS *flex-box*. |
| [Flexbox Zombies](https://mastery.games/flexboxzombies/) | Master your CSS *flex-box* knowledge through this zombie shooter game. |
| [Grid Garden](https://cssgridgarden.com/) | Learn and master CSS *Grid* through this fun cute game. |
| [CSS Dinner](https://flukeout.github.io/) | Brief challenges that hone in on working with ids and classes, end everything about CSS Selectors. |
| [CSS Battle](https://cssbattle.dev/) | Compete with other players with your HTML and CSS skills to replicate a given target. |
| [Codin Games](https://www.codingame.com/start/) | Level up your coding with games, puzzles, and challenges in 25+ languages. |
| [RoboCode](https://robocode.sourceforge.io/) | Write code for AI Tanks to compete against other players, and try to win with your code. |
| [CodeWars](https://www.codewars.com/) | Learn and master you favourite languages through these code challenges, and fine-tune your skills. |

## ‣ Free Resources:

| Repo | Description |
| :--------: | -------- |
| [Free For Dev](https://github.com/ripienaar/free-for-dev) | A list of SaaS, PaaS and IaaS offerings that have free tiers of interest to devops and infradev. |
| [Design Resources for Dev](https://github.com/bradtraversy/design-resources-for-developers) | Curated list of design and UI resources from stock photos, web templates, CSS frameworks, UI libraries, tools and much more. |
| [Dev Resources](https://github.com/marcelscruz/dev-resources) | A collaborative list of resources for developers. |
| [Free Dev Resources](https://github.com/codeSTACKr/free-developer-resources) | Collection of free developer resources. |
| [UX Resources](https://www.uxlibrary.org/more/free-resources) | Find the perfect UI Kits, Fonts, Photos, Icons, and Illustrations for your next project from our curated list of over 100+ resources. |
| [freeCodeCamp](https://github.com/freeCodeCamp/freeCodeCamp) | Bunch of resources for developers by freeCodeCamp. |
| [Awesome Python](https://github.com/vinta/awesome-python) | A curated list of awesome Python frameworks, libraries, software and resources. |
| [gitignore](https://github.com/github/gitignore) | GitIgnore documentation. |
| [Beautiful DOCs](https://github.com/PharkMillups/beautiful-docs) | Pointers to useful, well-written, and otherwise beautiful documentation. |
| [System Design Res](https://github.com/InterviewReady/system-design-resources) | These are the best resources for System Design on the Internet. |
| [Competetive Programming Resources](https://github.com/kunal-kushwaha/Competitive-Programming-Resources) | Collection of resources for Competetive Programming and System Design. |
| [Awesome Design](https://github.com/gztchan/awesome-design) | Curated design resources from all over the world. |
| [GTP4Free](https://github.com/xtekky/gpt4free) | The official gpt4free repository - various collection of powerful language models. |
| [LeetCode Helper](https://github.com/huzecong/leetcode-contest-helper) | A LeetCode contest utility for the dead serious. Generate template code for local testing. |
| [Consistency Models](https://github.com/openai/consistency_models) | This repository contains the codebase for Consistency Models, implemented using PyTorch for conducting large-scale experiments on ImageNet-64, LSUN Bedroom-256, and LSUN Cat-256. |
| [Geneerative Models](https://github.com/Stability-AI/generative-models) | Collection of Generative Models by Stability AI. |
| [Quotable](https://github.com/lukePeavey/quotable) | Collection of random qoutes APIs. |
| [MD Tables](https://github.com/tgrosinger/md-advanced-tables) | A text editor independent library to enable formatting and Excel-style navigation, and spreadsheet formulas to Markdown tables. |

## ‣ Books:

| Repo | Description |
| :--------: | -------- |
| [You Dont Know JS](https://github.com/getify/You-Dont-Know-JS) | A book series on JavaScript. |
| [Awesome Cheatsheet](https://github.com/LeCoupa/awesome-cheatsheets) | Awesome cheatsheets for popular programming languages, frameworks and development tools. |
| [Free Programming Books](https://github.com/EbookFoundation/free-programming-books) | Freely available programming books. |
| [Book of Secret Knowledge](https://github.com/trimstray/the-book-of-secret-knowledge) | A collection of inspiring lists, manuals, cheatsheets, blogs, hacks, one-liners, cli/web tools and more. |
| [CS Reference](https://github.com/manjunath5496/Computer-Science-Reference-Books) | A list of refernce books for Computer Science enthusiasts. |
| [Learn Anything](https://github.com/learn-anything/books) | List of books on different topics. |
| [Awesome Python Books](https://github.com/junnplus/awesome-python-books) | Collection of good books for Python. |
| [MLSC Collection](https://github.com/MLSC-BSOITR/Books-Collection) | Books on various Programming Languages, Concepts of coding, Software development. |

## ‣ Public APIs:
**Full list of *free* public APIs from all over the Internet, right [here](resources/APIS.md).**

## ‣ Public IP Cams:
**Collection of *open* IP Cams from all over the world, right [here](https://github.com/fury999io/public-ip-cams).**

## ‣ Open-Source Projects:
[Good Open-Source Projects you can contribute to.]
| Repo | Description |
| :--------: | -------- |
| [OLlama](https://github.com/jmorganca/ollama) | Get up and running with Llama 2 and other large language models locally. |
| [Cal.com](https://github.com/calcom/cal.com) | Scheduling infrastructure for absolutely everyone. |
| [FiftyOne](https://github.com/voxel51/fiftyone) | The open-source tool for building high-quality datasets and computer vision models. |
| [Hoodie](https://github.com/hoodiehq/hoodie) | Hoodie lets web developers build applications without worrying about a backend. |
| [Hospital-Run](https://github.com/HospitalRun/hospitalrun-frontend) | HospitalRun is a beautiful, easy-to-use hospital management system built for developing world hospitals with full information system. |
| [Exercism](https://github.com/exercism/exercism) | Exercism is a platform where experienced and aspiring programmers can quickly ramp up their fluency in the basics of a new programming language. |
| [Atom](https://github.com/atom/atom) | Atom is a modern, hackable text editor built with web technologies like JavaScript, HTML and CSS. It ships with a menagerie of packages and themes, along with a package manager. |
| [HomeBrew](https://github.com/Homebrew/brew) | Homebrew installs open-source software and other applications on macOS. If you're a developer using a Mac, you may well have used this software. |
| [Zulip](https://github.com/zulip/zulip) | Zulip is a powerful, open source group chat application that combines the immediacy of real-time chat with the productivity benefits of threaded conversations. |
| [Middle-Man](https://github.com/middleman/middleman) | Middleman is a static site generator built in Ruby. The beauty of static sites is that they're blazingly fast and easy to deploy. |

---


Interview & CP Prep!


## ‣ SDE Sheets:

| Link | Creator | Description |
| :--------: | :--------: | ------- |
| [Striver's A2Z Sheet](https://takeuforward.org/strivers-a2z-dsa-course/strivers-a2z-dsa-course-sheet-2/) | [Striver](https://www.linkedin.com/in/rajstriver/) | This course is made for people who want to learn DSA from A to Z for free in a well-organized and structured manner. |
| [Striver's Top Interview Questions](https://takeuforward.org/interviews/strivers-sde-sheet-top-coding-interview-problems/) | [Striver](https://www.linkedin.com/in/rajstriver/) | SDE Sheet contains very handily crafted and picked top coding interview questions from different topics of Data Structures & Algorithms. |
| [NC SDE Sheet](https://www.codingninjas.com/studio/problem-lists/nishant-chahar-sde-sheet-problems?difficulty%5B%5D=Easy&sort_entity=company_count&sort_order=DESC) | [Nishant Chahar](https://www.linkedin.com/in/chaharnishant11/) | These questions are commonly asked in product-based companies like Amazon, Microsoft, Google, etc. |
| [Amazon Sheet](https://docs.google.com/document/d/128wI_LxgR8dBNsEuYvxv5tZuNx_UDdTeTMKVTnPksb0/edit) | [Fraz](https://www.youtube.com/@mohammadfraz) | These are some of the frequently asked Amazon Problems. |
| [GFG SDE Sheet](https://www.youtube.com/watch?v=Tv_9zjGoV_Y&list=PLM68oyaqFM7QkIC6lOabwWq2PMejsRLKI) | [GDG](https://www.geeksforgeeks.org/) | Covers all the important topics from various data structures to different types of algorithms used. |
| [Complete SDE](https://drive.google.com/file/d/1FMdN_OCfOI0iAeDlqswCiC2DZzD4nPsb/view) | [Love Babbar](https://www.youtube.com/@LoveBabbar) | Complete DS ALGO in 450 Questions for serious SDEs. |
| [Apna College SDE](https://docs.google.com/spreadsheets/d/1hXserPuxVoWMG9Hs7y8wVdRCJTcj3xMBAEYUOXQ5Xag/edit#gid=0) | [Apna College](https://www.youtube.com/@ApnaCollegeOfficial) | Around 400 DS Algo Problems to help for big interviews. |
| [500 DSA](https://techiedelight.quora.com/500-Data-Structures-and-Algorithms-interview-questions-and-their-solutions) | Vivek Shrivastav | 500 Data Structructes and Algorithm questions for Interview Prep. |
| [NeetCode 150](https://neetcode.io/practice) | [NeetCode](https://www.youtube.com/@NeetCode) | NeetCode's personal website, with leetcode problems, quizes and roadmaps to crack your interviews. |
| [Interview100](https://github.com/arindal1/interview-sde-sheet) | [arindal1](https://github.com/arindal1/) | Top Interview Questions from LeetCode. |

## ‣ SDE Interview Tips:

▣ [Performance Tips](https://www.youtube.com/watch?v=ENH2hsuQKsQ)

▣ [Placement Calender](https://www.youtube.com/watch?v=rKv98tE4De8)

▣ [DP Roadmap](https://www.quora.com/What-are-the-best-ways-to-master-dynamic-programming/answer/Sameer-Gulati-3)

▣ [Improve DSA Skills](https://www.hackerearth.com/blog/developers/7-steps-to-improve-your-data-structure-and-algorithm-skills/)

▣ [Google Interview Qs](https://leetcode.com/discuss/interview-question/352460/Google-Online-Assessment-Questions)

▣ [Interview Question Patterns](https://hackernoon.com/14-patterns-to-ace-any-coding-interview-question-c5bb3357f6ed)

---

## ‣ Great YouTube Channels:

| Link | Description |
| :--------: | ------- |
| [Tech With Tim](https://www.youtube.com/@TechWithTim) | Programming, software engineering, machine learning and everything tech. |
| [Striver / TakeUForward](https://www.youtube.com/@takeUforward) | In depth tutorials on DSA, programming, and tips about interviews and corporate world. |
| [Derek Banas](https://www.youtube.com/@derekbanas) | Maths, Programming, Coding, and many more different skills. |
| [freeCode Camp](https://www.youtube.com/@freecodecamp) | Tutorials on topics of Pyhton, Java, Machine Learning, etc. |
| [SyntaxFM](https://www.youtube.com/@syntaxfm/playlists) | Tutorials on different tech stacks. |
| [Code with Harry](https://www.youtube.com/@CodeWithHarry) | From web development, to DS Algo, a lot of tutorials on different tech stacks and skills. |
| [Apna College](https://www.youtube.com/@ApnaCollegeOfficial) | Tutorials on different programming languages, development, maths, and much more. |
| [Coding Train](https://www.youtube.com/@TheCodingTrain) | Tutorials on foundational, intermediate, and advanced programming skills. |
| [Academind](https://www.youtube.com/@academind) | Mostly Web Development, covers skills like Python, GitHub, and Bootstrap. |
| [CS Dojo](https://www.youtube.com/@CSDojo) | Development, programming, Python and more. |
| [Net Ninja](https://www.youtube.com/@NetNinja) | Over 2000 free programming tutorial videos about JavaScript, Node.js, React, etc. |
| [Traversy Media](https://www.youtube.com/@TraversyMedia) | Web development and programming tutorials for all of the latest web technologies from the building blocks to frontend frameworks. |
| [New Boston](https://www.youtube.com/user/thenewboston/videos) | Web development YouTube channel for learning programming languages and other modern tech. |
| [Mosh Hamedani](https://www.youtube.com/user/programmingwithmosh) | Tutorials of not only trending web languages but also of the emerging web technologies that are quickly gaining their ground in the development world. |
| [DevTips](https://www.youtube.com/user/DevTipsForDesigners/videos) | Popular channel with several development tutorials, DevTips gives you the latest weekly videos on various languages. |
| [Chris Coyier](https://www.youtube.com/user/realcsstricks) | All those CSS lovers who want to master the front end scripting, this channel is recommended for them as it has got tons of videos covering several CSS topics. |
| [Joseph Smith](https://www.youtube.com/user/TheHelpingDevelop) | Newest frontend technologies, such as Node, Next.js, and others. For the beginners, the channel has some basic PHP, HTML, and CSS videos. |
| [Neil Rowe](https://www.youtube.com/user/CodersGuide) | From Bootstrap to Laravel essentials, Neil Rowe’s channel is a top YouTube source to learn advanced web development tips and tricks. |
| [Hitesh Choudhary](https://www.youtube.com/user/hiteshitube) | Various programming languages, primarily of the backend. |
| [Naveed Ziarab](https://www.youtube.com/user/Creativitytuts) | Detailed tutorials on major backend frameworks and languages including Laravel, CodeIgniter, Java, C#/C++, and more. |
| [Jesse Showalter](https://www.youtube.com/user/JesseAtomic) | Web and digital designing with complete ease. You will find some handy UI/UX designing tutorials on the channel that helps in elevating your skillset. |
| [Joshua Fluke](https://www.youtube.com/@JoshuaFluke1) | Different CS resources and lessons about corporate world. |
| [Luba Yudasina](https://www.youtube.com/@lifeofluba) | Beginner lessons on coding, navigating the tech industry. |

---

## ‣ Contributions:

**Feel free to contribute!** This *open-source* and *programming* community thrives from **contributions**, add anything that might help other fellow aspiring programmers and developers. Read [CONTRIBUTIONS.md](CONTRIBUTIONS.md) for more details on commits, pull requests, and issues.



**This repo was made for my own convenience and to help out my friends and juniors by gathering all the useful resources I knew of, but the more people it helps, the better :) I'll try and keep expanding this repo, and keep adding more info. Happy coding 🚀**

footer image