Open Source Programming Projects

Programming is the practice of designing instructions that computers can execute to solve problems, automate tasks, and build software. It involves choosing languages and tools, organizing logic and data, testing behavior, and improving code as needs change. Learning programming also develops computational thinking, which helps people break complex challenges into manageable steps and reason about possible solutions.

Open source programming resources include language guides, tutorials, exercises, code examples, development tools, and curated collections of learning materials. When choosing one, consider its accuracy, depth, license, maintenance activity, prerequisites, and compatibility with your goals and existing tools. These resources can support beginners, students, educators, and experienced developers exploring new techniques or preparing for practical work.

25 repositories · updated July 20, 2026

Awesome Awesomeness: A Curated List of Amazing Resources

Awesome Awesomeness: A Curated List of Amazing Resources

The `awesome-awesomeness` repository by bayandin is a meta-list, serving as a comprehensive directory of other 'awesome' lists across various domains. It provides a centralized hub for discovering high-quality, curated resources on topics ranging from programming languages to general development tools and concepts. This makes it an invaluable starting point for anyone looking to explore specific areas or broaden their knowledge.

Awesome ListCurated ResourcesDevelopment
Added Jul 20, 2026 View details
Free-OReilly-Books: Access a Curated Collection of Free O'Reilly Books

Free-OReilly-Books: Access a Curated Collection of Free O'Reilly Books

This GitHub repository, `Free-OReilly-Books` by mohnkhan, offers a valuable collection of free O'Reilly books across various technical and business domains. It serves as an excellent resource for developers, data scientists, IoT enthusiasts, and business professionals looking to expand their knowledge with high-quality content. With over 800 stars, it's a popular choice for accessing free educational materials.

O'reilly BooksFree BookProgramming
Added Jul 20, 2026 View details
GoBooks: A Curated List of Essential Golang Books for All Skill Levels

GoBooks: A Curated List of Essential Golang Books for All Skill Levels

GoBooks is a highly popular GitHub repository offering a meticulously curated collection of Golang books, catering to developers from beginners to advanced practitioners. It serves as a comprehensive resource for finding the right learning materials on topics like concurrency, performance, and system design, making it easier to navigate the vast Go ecosystem.

GoGolangBooks
Added Jul 20, 2026 View details
awesome-python-books: A Curated Directory of Python Books for All Levels

awesome-python-books: A Curated Directory of Python Books for All Levels

The `awesome-python-books` repository is an extensive, curated directory of Python books, catering to learners from absolute beginners to advanced practitioners. It organizes a vast collection of resources across various domains, making it an invaluable tool for anyone looking to deepen their Python knowledge. This list simplifies the search for high-quality educational materials in the Python ecosystem.

PythonBooksLearning
Added Jul 19, 2026 View details
TypeScript Deep Dive: The Definitive Free and Open Source Guide

TypeScript Deep Dive: The Definitive Free and Open Source Guide

TypeScript Deep Dive is a comprehensive, free, and open-source guide to professional TypeScript development. Authored by Basarat, it distills common issues and best practices from the TypeScript community, Stack Overflow, and DefinitelyTyped. This resource is widely praised for its clarity, precision, and in-depth explanations, making it an invaluable tool for both new and experienced TypeScript developers.

TypeScriptProgrammingGuide
Added Jul 19, 2026 View details
Become-A-Full-Stack-Web-Developer: Free Resources for Web Development

Become-A-Full-Stack-Web-Developer: Free Resources for Web Development

The Become-A-Full-Stack-Web-Developer repository is an extensive collection of free resources designed to guide aspiring developers through the entire journey of full-stack web development. It covers a wide array of topics, from foundational languages like HTML, CSS, and JavaScript to advanced frameworks such as React and Node.js, alongside databases, APIs, and career preparation. This resource is invaluable for anyone looking to build a strong skill set in modern web development.

Full StackWeb DevelopmentLearning Resources
Added Jul 19, 2026 View details
Coding Interview University: Your Comprehensive Plan to Become a Software Engineer

Coding Interview University: Your Comprehensive Plan to Become a Software Engineer

The "Coding Interview University" repository is a highly popular GitHub resource offering a complete computer science study plan designed to help aspiring software engineers. It covers essential topics from data structures and algorithms to system design, preparing users for technical interviews at top tech companies. This extensive guide, created by a former Amazon SDE, provides a structured path to mastering the fundamentals required for a successful career in software engineering.

Computer ScienceData StructuresAlgorithms
Added Jul 18, 2026 View details
async-javascript-cheatsheet: A Comprehensive Guide to Async/Await and Promises

async-javascript-cheatsheet: A Comprehensive Guide to Async/Await and Promises

The `async-javascript-cheatsheet` is a valuable resource offering a concise summary of promises and async/await concepts in JavaScript. This cheatsheet is derived from the 'Mastering Asynchronous JavaScript' course at Frontend Armory, providing a quick reference for developers. It's an excellent tool for anyone looking to quickly grasp or review asynchronous patterns.

JavaScriptAsync AwaitPromises
Added Jul 17, 2026 View details
CompetitiveCode: A Repository for Competitive Programming Problems

CompetitiveCode: A Repository for Competitive Programming Problems

CompetitiveCode by Vishruth-S is a valuable GitHub repository dedicated to competitive programming. It offers a collection of interesting problems and their solutions, primarily in C++, making it an excellent resource for learning and practicing algorithms. With a strong community and a focus on well-documented solutions, it fosters a collaborative environment for developers.

Competitive CodingCompetitive ProgrammingAlgorithm Challenges
Added Jul 16, 2026 View details
awesome-learn-by-playing: Learn Tech Skills Through Games

awesome-learn-by-playing: Learn Tech Skills Through Games

awesome-learn-by-playing is a curated collection of tech resources designed to make learning new skills enjoyable and engaging. This repository gathers various games and interactive platforms that allow users to acquire programming, web development, and security knowledge through playful experiences. It demonstrates that mastering complex technical concepts doesn't have to be a boring process.

Awesome ListCodingGame
Added Jul 16, 2026 View details
awesome-c: Curated List of C Frameworks, Libraries, and Tools

awesome-c: Curated List of C Frameworks, Libraries, and Tools

awesome-c is a comprehensive, curated list of high-quality C frameworks, libraries, and resources. It serves as an invaluable guide for C developers looking for open-source tools and learning materials. This repository helps navigate the vast ecosystem of C programming by categorizing various utilities, from AI and compression to networking and testing.

AwesomeAwesome ListC
Added Jul 12, 2026 View details
awesome-R: A Curated List of Essential R Packages and Tools

awesome-R: A Curated List of Essential R Packages and Tools

awesome-R is a highly popular GitHub repository, maintained by qinwf, offering a meticulously curated list of R packages, frameworks, and software. It serves as an invaluable resource for anyone working with R, from data analysis to machine learning. With over 6,400 stars, it stands as a testament to its utility and community recognition.

RRstatsAwesome List
Added Jul 11, 2026 View details
Previous Page 1 Next

Related topics

OS
OSRepos

Analysis and discovery of open source repositories. Find interesting projects and follow their updates.

Monitor your website with YourWebsiteScore

OSRepos shares public repositories for knowledge and discovery only. Any installation, execution, configuration, or use of third-party repository code is at your own risk. Always review source code, dependencies, licenses, and security implications before running anything.

© 2025 OSRepos. Built with Nuxt 3 and lots of ❤️