Open source resources for developers
Open source resources for developers, each with a researched write-up on what it covers and who it suits. Never an affiliate placement.
- 1418 picks
- 1240 free
6 resources
The October open source event that ran for years as a pull request challenge. For 2026 it is run by Major League Hacking and DEV with DigitalOcean, and reshaped into more than 300 in-person events plus a global online event about building with open source AI, such as open-weight models and agents. Join it for a structured reason to learn and meet builders each October, not for the old pull request count.
- AI
- Open source
A complete undergraduate computer science curriculum assembled from free online courses, sequenced by prerequisites and maintained by a community on GitHub. It covers programming, maths, systems, theory, security, applications and ethics, then electives and a final project. It suits highly self-directed learners who want a degree's worth of material without the cost, and are ready to supply their own accountability.
- CS fundamentals
- Open source
- Career
A step-by-step open source contribution checklist, from choosing a project to getting a pull request merged and becoming a regular contributor. It covers project health signals, CONTRIBUTING files and sign-off rules, claiming issues, the fork and branch workflow, writing a pull request maintainers can review quickly, handling feedback, and reporting security problems the right way.
- Career
- Open source
A free, curated site that lists beginner friendly issues from active open source projects, filterable by language and showing how recently each repository was updated. It is run by DeepSource and suits students and developers looking for their first real open source contribution. It is a faster starting point than searching GitHub labels yourself, because it focuses on projects that are still alive and have open beginner issues.
- Dev tools
- Open source
A free, community written guide from GitHub on making your first open source contribution: why it is worth doing, what counts as a contribution beyond code, how to read a project's README, contributing guide and issue tracker, how to judge whether a project is welcoming, and how to open issues and pull requests that maintainers appreciate. Reading it before a first pull request makes the process feel far less like guesswork.
- Dev tools
- Open source
A community-written guide from GitHub's Open Source Guides on launching an open source project: why and when to open source, choosing a licence, writing a README and contributing guide, setting a code of conduct, naming the project, and a pre-launch checklist. Keep the checklist open while you set up your first public repository, whether it is a portfolio project or a library you hope others will use.
- Dev tools
- Open source
Browse the library by topic and format
Every one of these is its own page: a roadmap shelf, an interview-prep shelf, the free-only view. The filters above do the same thing without a page load.
Stuck on something specific?
Writing only gets you so far. If you want an answer to your situation rather than the general case, book a session and we will work through it together. Sessions are free for approved Sefism members, and a few slots open each week.
- 1:1 Mentorship
- Fresh Graduate Mentorship
- Career Guidance
Brand deals, promos and partnerships: tauseeffayyaz@gmail.com
Follow along
New writing, resources and project ideas land here first.