Skip to content

lucasmdevdev/dev-starter-kit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Developer Starter Kit 2026

Ship faster. Configure less. Build more.

A curated collection of production-ready templates, scripts, and cheatsheets for modern developers. Stop wasting hours on boilerplate infrastructure -- start building your product in minutes.


What's Inside

Docker Compose Templates (3 stacks)

Battle-tested, production-ready Docker configurations with health checks, restart policies, volume management, and networking best practices.

  • Full-Stack Node.js -- Node.js + PostgreSQL + Redis + Nginx reverse proxy
  • Python ML Pipeline -- Python + Jupyter Notebook + MinIO (S3-compatible storage) + PostgreSQL
  • WordPress Production -- WordPress + MariaDB + Redis object cache + Nginx

GitHub Actions CI/CD Pipelines (3 workflows)

Copy-paste CI/CD workflows with caching, matrix testing, security scanning, and deployment steps.

  • Node.js CI -- Lint, test, build, deploy with npm caching and coverage reports
  • Python CI -- pytest, mypy type checking, linting, and deploy
  • Docker Build & Push -- Multi-platform builds with push to GitHub Container Registry

Environment Templates (3 configs)

Fully documented .env templates with sane defaults and security notes for common stacks.

  • Node.js SaaS -- Express/Fastify app with Stripe, email, database, Redis, S3
  • Django App -- Django with Celery, PostgreSQL, email, storage
  • Next.js App -- Next.js with auth, database, analytics, CDN

Bash Scripts (3 scripts)

Production-tested scripts with error handling, logging, and confirmation prompts.

  • Ubuntu Dev Setup -- One-command setup for a fresh Ubuntu dev machine (2026 stack)
  • PostgreSQL Backup -- Automated backups with rotation, compression, and optional S3 upload
  • SSL Renewal -- Let's Encrypt certificate renewal with Nginx/Apache reload

Cheatsheets (3 references)

Comprehensive quick-reference guides for daily development work.

  • Docker Cheatsheet -- Images, containers, compose, networking, debugging
  • Git Advanced Cheatsheet -- Rebase, bisect, worktrees, reflog, hooks, and recovery
  • Linux Commands Cheatsheet -- File ops, processes, networking, disks, permissions, and more

How to Use

  1. Browse the folders and pick what you need
  2. Copy the files into your project
  3. Update the placeholder values (marked with CHANGEME or your-*)
  4. Ship it

Every file is heavily commented with explanations for each setting, so you understand what everything does -- not just copy-paste blindly.


Requirements

  • Docker 24+ and Docker Compose v2 (for docker-compose templates)
  • GitHub account (for CI/CD workflows)
  • Ubuntu 22.04+ or 24.04 (for the setup script; other distros need minor adjustments)
  • Bash 5+ (for scripts)

License

MIT License. Use these files in personal and commercial projects. No attribution required.


Support

Questions or issues? Email lucasmdev@proton.me

Built with care by LucasDev -- helping developers ship faster since 2024.

About

Developer Starter Kit 2026 — 15+ production-ready templates, scripts & cheatsheets

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages