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.

55 repositories · updated October 14, 2026

ply: Build Python Lexers and Parsers

ply: Build Python Lexers and Parsers

PLY is a zero-dependency Python library for building lexers and LALR(1) parsers using lex and yacc conventions. It suits developers implementing language tools or learning compiler construction, but its author says no further maintenance is expected.

ArchivedHealth 28/100

PythonDeveloper ToolsLibrary
Added Jul 30, 2026 View details
pyparsing: Build Text Parsers in Python

pyparsing: Build Text Parsers in Python

pyparsing is a Python library for defining parsing-expression grammars directly in code. Use it to turn structured text into accessible parse results without writing a separate grammar file or relying only on regular expressions.

ActiveHealth 44/100

PythonLibraryDeveloper Tools
Added Jul 30, 2026 View details
copilot.vim: Get AI Code Suggestions in Vim and Neovim

copilot.vim: Get AI Code Suggestions in Vim and Neovim

copilot.vim integrates GitHub Copilot into Vim and Neovim, showing coding suggestions inline as you work. It suits developers who want Copilot in their editor and have an active Copilot subscription.

QuietHealth 28/100

PluginsAICoding Agent
Added Jul 21, 2026 View details
awesome-awesomeness: Browse Curated Developer Resource Lists

awesome-awesomeness: Browse Curated Developer Resource Lists

A broad index of curated resource lists spanning programming languages, tools, and topics such as security, AI, and design. Useful for discovering focused collections, but its long-running lack of updates means links may need checking.

InactiveHealth 37/100

Awesome ListResourcesProgramming
Added Jul 20, 2026 View details
Free-OReilly-Books: Browse Free O’Reilly Technology Ebooks

Free-OReilly-Books: Browse Free O’Reilly Technology Ebooks

A categorized directory of links to free O’Reilly ebooks covering programming, data, IoT, web operations, security, and business. Useful for readers seeking technical references, but the list has not been maintained recently.

InactiveHealth 17/100

ResourcesProgrammingEducation
Added Jul 20, 2026 View details
awesome-python-books: Browse Python Books by Topic and Level

awesome-python-books: Browse Python Books by Topic and Level

A curated directory of Python books organized by skill level and subject. Use it to find learning resources for Python fundamentals, data science, web development, security, and more.

InactiveHealth 26/100

PythonAwesome ListEducation
Added Jul 19, 2026 View details
typescript-book: Learn TypeScript Through a Practical Guide

typescript-book: Learn TypeScript Through a Practical Guide

TypeScript Deep Dive is a free online book for learning TypeScript, from introductory concepts to practical development guidance. It is suited to JavaScript developers adopting TypeScript and readers who want a deeper understanding of the language.

InactiveHealth 31/100

TypeScriptJavaScriptEducation
Added Jul 19, 2026 View details
Become-A-Full-Stack-Web-Developer: Find Web Development Learning Resources

Become-A-Full-Stack-Web-Developer: Find Web Development Learning Resources

A curated collection of free resources for learning full-stack web development, with an emphasis on JavaScript, React, and Node.js. It also covers programming fundamentals, practice, open-source contributions, and career preparation.

InactiveHealth 28/100

ResourcesEducationWeb Development
Added Jul 19, 2026 View details
coding-interview-university: Study Computer Science for Interviews

coding-interview-university: Study Computer Science for Interviews

A self-directed study plan for people preparing for software engineering interviews, especially those who want to build computer science foundations. It organizes learning resources and practice across algorithms, data structures, and broader CS topics.

InactiveHealth 36/100

EducationResourcesProgramming
Added Jul 18, 2026 View details
InterviewThis: Choose Questions for Developer Job Interviews

InterviewThis: Choose Questions for Developer Job Interviews

InterviewThis is a curated reference of questions developers can use to assess prospective employers during hiring. It helps candidates explore a role, engineering practices, on-call expectations, remote work, culture, and company policies before accepting an offer.

InactiveHealth 28/100

ResourcesCareerSoftware Development
Added Jul 18, 2026 View details
leetcode-patterns: Practice Interview Problems by Pattern

leetcode-patterns: Practice Interview Problems by Pattern

leetcode-patterns organizes LeetCode questions by recurring problem-solving patterns to make interview preparation more structured than random practice. It suits learners building algorithm skills and includes a web question list, with Java solutions maintained on a separate branch.

ActiveHealth 54/100

TypeScriptEducationProgramming
Added Jul 18, 2026 View details
ds-cheatsheets: Find Data Science Reference Sheets

ds-cheatsheets: Find Data Science Reference Sheets

A curated collection of data science cheat sheets covering Python, R, statistics, machine learning, deep learning, big data, SQL, and visualization. Use it to quickly find practical PDF and image references across common tools and workflows.

InactiveHealth 30/100

Data ScienceResourcesEducation
Added Jul 17, 2026 View details
Previous Page 1 Next

Related topics