brunnojob/devstart-lab
brunnojob/devstart-lab has 174 GitHub stars and 7 forks. GitHot measured +5 stars in 24 hours and +116 in 7 days. Last checked 2026-11-09 10:17 UTC. Last push 2026-11-02.
DevStart Lab - An interactive open-source platform to learn programming, explore real projects, and contribute to GitHub.
Measured star growth
- in 24h
- +5
- in 7 days
- +116
- in 15 days
- Update delayed
- in 1 month
- Update delayed
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
README.md
OriginalDevStart Lab
A free guide to programming basics, small projects and your first GitHub contribution. It starts with Python exercises and continues with Git, publishing a repository and opening a pull request.
Try it in English · Usar em português · Watch the walkthrough
Using the guide
If you are starting from scratch, work through the first eight steps: break down a problem, practice Python basics and build a small terminal program. Run the examples in your own Python environment; the guide does not execute them for you.
If you already code, jump to the GitHub steps. They cover creating a repository, writing a README, using branches and proposing a focused change through a pull request.
The app includes:
- 20 learning steps with explanations, tasks and reference links.
- 25 project ideas with requirements, difficulty filters and suggested extensions.
- A Git command generator for your own repository or a fork.
- Checklists and saved project ideas, stored in your browser.
- JSON import and export for backing up progress.
- English and Portuguese interfaces, with light and dark themes.
No account, API token or application server is needed. Clearing site data removes saved progress, so export a backup if you want to keep it or switch browsers. The longer first-PR guide and achievement guide are currently in Portuguese.
Project examples
The separate project catalog links to source repositories, recorded test runs and browser demonstrations. These records show the scenarios that were tested, rather than guaranteeing every feature or hardware integration. See the catalog notes for details.
Run locally
Requires Node.js 22.12+ and Python 3.
git clone https://github.com/brunnojob/devstart-lab.git
cd devstart-lab
npm ci --ignore-scripts
npm run dev
Open the address printed by Vite. To check a change:
npm run typecheck
npm test
npm run test:security
npm run build
Build output uses the /devstart-lab/ base path. For browser checks, the catalog build and security details, read development notes and SECURITY.md.
Contributing
Found a confusing step or an example that does not work? Open an issue with the step, what you tried and what happened. Corrections to examples, accessibility improvements and translation fixes are welcome. Read CONTRIBUTING.md before submitting a pull request.
Sponsor
Help keep DevStart Lab free with a contribution on Buy Me a Coffee. Support includes code reviews, project guidance and collaboration opportunities.
License and credits
MIT. Created by Brunno / BrunnoDev — brunnodev.store.
THIS IS FREE MATERIAL TO LEARNING, DONT WASTE YOUR TIME.
Explore related projects
codecrafters-io/build-your-own-x
Master programming by recreating your favorite technologies from scratch.
561,357 starspublic-apis/public-apis
A collective list of free APIs
497,608 starsmorluto/rea
Reverse engineer anything with agents, from app behavior down to native binaries.
446,942 starsopenclaw/openclaw
The AI that really does things. Any OS. Any Platform. The lobster way. 🦞
394,254 stars