react-projects vs 50projects50days
Frontend learning projects compared
react-projects and 50projects50days are collections of small projects for learning frontend development. react-projects focuses on React and related tools, while 50projects50days offers browser-based exercises built with HTML, CSS, and JavaScript.

react-projects: Explore React Through Small Example Apps
A practice repository collecting small React projects, from a todo app and tic-tac-toe to Redux examples, a markdown editor, and a Gatsby blog. It is explicitly unmaintained, so it is best treated as a learning reference rather than a maintained foundation.

50projects50days: Build Small HTML, CSS and JavaScript Projects
A Traversy Media course repository of 51 mini web projects built with HTML, CSS, and JavaScript. It gives learners hands-on examples of common interface patterns and small browser apps, with live demos linked from the README.
| react-projects | 50projects50days | |
|---|---|---|
| Language | JavaScript | CSS |
| License | — | MIT |
| Stars | 1.5k | 40.6k |
| Forks | 648 | 9.7k |
| Last analyzed | Oct 9, 2026 | Oct 18, 2026 |
Key differences
- react-projects covers React patterns and tools such as state, Redux, routing, Gatsby, and React Native; 50projects50days focuses on browser-based interface patterns and mini apps.
- react-projects is a mix of apps built with different tools and setups, while 50projects50days separates projects into individual directories.
- react-projects is explicitly unmaintained, with issues and pull requests not being addressed; 50projects50days accepts issues and pull requests intended for bug fixes.
- 50projects50days is licensed under MIT; react-projects says to confirm usage terms before reusing code.
- react-projects is suited to learners exploring React and its ecosystem; 50projects50days suits learners practicing front-end fundamentals and vanilla JavaScript.
Choose react-projects if you…
- want examples of React state, Redux, routing, or Markdown editing.
- need a reference for React Native navigation or a Gatsby blog.
- prefer learning from React-focused apps, while treating the collection as unmaintained.
Choose 50projects50days if you…
- want many small browser-based exercises in HTML, CSS, and JavaScript.
- need separate demos for exploring UI interactions and comparing code with results.
- prefer a course companion with an MIT license and bug-fix contributions.
Compare the numbers side by side, or add more projects
This comparison is generated with AI from the OSRepos analyses of both projects. Always check each project's repository and documentation before choosing.