"From zero to deploy in one command. No configuration, no frustration, just code."
he2plus is a professional-grade, modular development environment manager that eliminates setup friction. Install any stack, switch between technologies effortlessly, and start building immediately.
he2plus solves the universal problem of development environment setup and dependency management. Built by a developer who experienced firsthand the frustration of spending hours configuring development environments instead of focusing on actual coding.
"This library was built by a dev frustrated by dependency issues and hence he cared for you - Prakhar Tripathi"
- 🎯 Modular Profiles: Install complete development stacks with one command
- 🔍 Smart System Detection: Cross-platform compatibility (macOS, Windows, Linux)
- ⚡ Fast Installation: Optimized for speed with progress tracking
- 🛡️ Resource Validation: Check system requirements before installation
- 🔧 Component Management: Individual tool and language installers
- 📊 Beautiful CLI: Rich terminal interface with progress bars and colors
- 🌐 Web3 Ready: Complete blockchain development environments
- 🤖 AI-Powered: Smart troubleshooting and recommendations
pip install git+https://github.com/he2plus/he2plus-lib.git# Install Web3 Solidity development environment
he2plus install web3-solidity
# Install modern web development stack
he2plus install web-nextjs
# Install mobile development environment
he2plus install mobile-react-native
# Install machine learning environment
he2plus install ml-python
# Install multiple profiles
he2plus install web-nextjs mobile-react-native
# List available profiles
he2plus list --available
# Search for profiles
he2plus search react
he2plus search python
# Get detailed profile information
he2plus info web-nextjs# Check system health and capabilities
he2plus doctor
# Show system information
he2plus info
# Search for profiles
he2plus search "web3"# List installed profiles
he2plus list
# Remove profiles (coming soon)
he2plus remove web3-solidity
# Update profiles (coming soon)
he2plus update --allimport he2plus
# Get system information
system_profiler = he2plus.SystemProfiler()
system_info = system_profiler.profile()
# Validate system requirements
validator = he2plus.SystemValidator(system_info)
validation = validator.validate(requirements)
# Load profiles
registry = he2plus.ProfileRegistry()
profile = registry.get("web3-solidity")
# Get installation plan
plan = registry.get_installation_plan(["web3-solidity"])web3-solidity- Ethereum smart contract development with Hardhat and Foundry
web-nextjs- Next.js full-stack development with TypeScript, Tailwind CSS, and modern toolingweb-mern- MongoDB, Express, React, Node.js stackweb-angular- Angular developmentweb-vue- Vue.js development
mobile-react-native- Cross-platform mobile development with React Native, TypeScript, and modern tooling
ml-python- Complete Python ML environment with TensorFlow, PyTorch, scikit-learn, and modern tooling
utils-docker- Docker containerizationutils-version-control- Git and GitHub CLI setuputils-databases- Database tools (PostgreSQL, MySQL, MongoDB)
From zero to full-stack app in 2 minutes:
# 1. Install he2plus (6 seconds)
pip install git+https://github.com/he2plus/he2plus-lib.git
# 2. Check available profiles
he2plus list --available
# 3. Get info about web development
he2plus info web-nextjs
# 4. Create your app (following the profile guidance)
npx create-next-app@latest my-app --typescript --tailwind
# 5. Add database with Prisma
npm install prisma @prisma/client
npx prisma init
# 6. Build and deploy
npm run buildResult: Production-ready full-stack application with:
- ✅ Next.js 14 + TypeScript
- ✅ Tailwind CSS styling
- ✅ Database with Prisma ORM
- ✅ API routes
- ✅ Production build ready
Time: ~2-3 minutes total
he2plus uses a modular profile system where each development environment is defined as a profile containing:
- Components: Individual tools, languages, and frameworks
- Requirements: System resource requirements (RAM, disk, CPU, GPU)
- Dependencies: Component dependencies and conflicts
- Verification: Post-installation verification steps
- Sample Projects: Ready-to-use project templates
Built by a developer, for developers.
- ⚡ Speed: Get from zero to coding in minutes, not hours
- 🛡️ Reliability: Tested across multiple platforms and scenarios
- 🎯 Focus: Spend time on code, not configuration
- 📚 Learning: Understand what's being installed and why
- 🔄 Flexibility: Mix and match profiles for your needs
"Installed he2plus, got profile info, and had a working full-stack Next.js app with database in under 3 minutes. This is exactly what I needed." - Test validation, Oct 2025
he2plus uses comprehensive testing:
- Unit Tests: Component-level testing
- Integration Tests: CLI and profile testing
- End-to-End Tests: Real-world developer workflows
Run tests:
# Run all tests
pytest
# Run end-to-end test
cd tests/e2e-fullstack
./run-test-local.shWe welcome contributions! See CONTRIBUTING.md for guidelines.
MIT License - see LICENSE for details
- GitHub: https://github.com/he2plus/he2plus-lib
- Twitter: @he2plus
- Issues: https://github.com/he2plus/he2plus-lib/issues
Prakhar Tripathi - A developer frustrated by dependency issues who cared enough to build a solution.
Version: 0.3.0
Status: ✅ Production Ready
Last Updated: October 9, 2025
Test Coverage: End-to-end validated
Ready to eliminate setup friction? Install he2plus and start coding! 🚀
pip install git+https://github.com/he2plus/he2plus-lib.git
he2plus list --available
he2plus info web-nextjs