An open-source, community-driven platform that curates verified free learning resources, tools, internships, and hackathons for students. Includes a README Generator for beginners.
Students waste enormous time searching for trustworthy free learning resources, open-source tools, internships, and hackathons. Information is scattered across the internet, outdated, and often locked behind paywalls or shady platforms. There is no single reliable place where a student can find everything they need.
OpenStudentStack is an open-source, community-driven platform that solves this problem by curating verified free resources in one place. It is built entirely with HTML, CSS, and JavaScript — no frameworks, no backend, no paywalls. Just a clean, fast, and accessible platform for every student regardless of their device or internet speed.
1. Resource Directory A searchable, filterable directory of 35+ verified free resources across 7 categories:
Coding — CS50, freeCodeCamp, The Odin Project, Exercism, LeetCode
AI/ML — fast.ai, Kaggle Learn, Google ML Crash Course, Karpathy's NN course
ECE — NPTEL, MIT OpenCourseWare, Nand2Tetris, All About Circuits
Design — Figma Education, Refactoring UI, Google Fonts, Dribbble
Tools — GitHub Student Pack, VS Code, Vercel, Supabase, Postman
Internships — LinkedIn, Internshala, Wellfound, Google STEP
Hackathons — MLH, Devfolio, Devpost, Smart India Hackathon
2. README Generator A tool specifically designed for beginner open-source contributors. Students fill in a simple form with their project name, description, tech stack, and installation steps — and instantly get a professional, ready-to-use README.md file with shields.io badges, table of contents, and proper sections. One click copies it to clipboard.
3. Community Contributions Anyone can contribute a new resource by submitting a Pull Request to the GitHub repository. A detailed CONTRIBUTING.md guide makes it easy even for first-time contributors. The data is stored in a simple data.js file — no database, no backend, just plain JavaScript that anyone can edit.