Top Open Source Projects to Contribute to in 2024

Open Source
Date:August 5, 2026
Topic:
Top Open Source Projects to Contribute to in 2024
2 min read

Most "top open source" lists recycle the same ten repos with pretty star counts. This isn't that list. These are the projects defining how developers actually build, ship, and secure software in 2024 — the ones where a first contribution teaches you something you'll use Monday morning.

Why These Projects Matter Now

The landscape shifted. AI-assisted coding changed what "contribution" looks like. Supply-chain attacks made security tooling non-optional. Local-first development went from niche to necessity. The projects below sit at these intersections. They're not just popular — they're leverage points.

The Toolchain Layer

Biome replaced ESLint, Prettier, and half my build pipeline in one Rust binary. Zero config. 100x faster. The codebase is approachable — they tag "good first issue" liberally and the architecture teaches modern compiler design. Ruff did the same for Python linting. Both accept contributions to rule implementations, which means you learn AST manipulation while shipping user-facing fixes.

Local AI & Inference

Ollama made running LLMs locally as easy as docker run. Their Go codebase is clean, the plugin system for model formats is extensible, and they need help with quantization edge cases across hardware. llama.cpp remains the bedrock — contributing here means learning GGUF internals and SIMD optimization. Both projects have active Discords where maintainers mentor.

Infrastructure You Can Self-Host

Coolify gives you Heroku on your own box. Written in TypeScript/Vue, it's a masterclass in multi-tenant container orchestration. They need help with database backup strategies and preview deployment cleanup. NocoDB turns any Postgres/MySQL into an Airtable clone. The plugin architecture is well-documented — build a custom field type and you've learned their entire extension system.

Security & Supply Chain

Sigstore/cosign made keyless signing mainstream. The Go codebase handles cryptographic primitives cleanly. They need Windows CI improvements and policy controller refinements. Trivy scans everything — containers, Kubernetes, IaC. Their plugin SDK lets you write custom scanners in Go. A weekend project: add detection for a niche misconfiguration your team encounters.

"

The best first contribution isn't a typo fix. It's a failing test for a bug you actually hit.

Maintainer, Biome

How to Start Without Stalling

💡
TipPick one project. Join their Discord/Slack. Watch the #good-first-issue channel for 48 hours. Claim something small. Ask "where does this logic live?" in the PR — maintainers will point you.
ProjectLanguageFirst Issue LabelsCommunity
BiomeRustgood first issue, help wantedDiscord, GitHub Discussions
RuffRustgood first issue, E-easyDiscord
OllamaGogood first issue, help wantedDiscord, GitHub
CoolifyTypeScriptgood first issue, hacktoberfestDiscord
SigstoreGogood first issue, help wantedSlack, Mailing List

What You Actually Gain

Not a green square on your profile. You gain: reading unfamiliar codebases fast, writing tests for code you didn't write, navigating review cycles with strangers, and shipping code that runs in production environments you don't control. That's the job.

ℹ️
NoteThis week: fork Biome or Ruff. Run the test suite. Pick a rule marked "help wanted." Add a test case. Submit the PR. That's it. You're in.
Share𝕏 Twitterin LinkedInin Whatsapp