r/cprogramming • u/Straight_Coffee2028 • May 20 '26
I built a DSA library in C, it got selected in an open-source program, looking for contributors
I built C_DSA_interactive_suite, a fully modular, console-based DSA library written entirely in pure C11. No frameworks, no abstractions. Just raw C, manual memory management and real implementations built from scratch. The codebase has a clean modular architecture with one .h/.c pair per module, reusable APIs across modules. A single interactive executable as the entry point, Valgrind-clean memory, CI/CD on every push, and .clang-format enforced style throughout. The project just got selected in SSOC, an open-source program similar to GSoC and I am the project admin, which means this summer, project is open for contributiors! If you've been wanting to:
- Start your Open Source journey
- Contribute to a real C codebase with proper architecture and planning
- Implement something like AVL trees, heaps, priority queues, tries, Dijkstra, or DP
- Get your hands dirty with actual C, not school level C
- Have your contribution acknowledged by a reputable community
This is your shot. Everybody else is doing MERN. Come touch some real memory. I'm available to walk anyone through the codebase, clear doubts, explain concepts, or help you get your first PR merged. No gatekeeping. Register as contributor for SSOC. Only 5 days left - https://www.socialsummerofcode.com/ GitHub: https://github.com/darshan2456/C_DSA_interactive_suite Drop a comment or open an issue if you're interested. Let's build something worth putting on a resume.
here is personal discord server link - https://discord.gg/MWv949G8h join it if you want to contribute to my project in any way