Philosophy of Digital Existence
A philosophy website exploring Git as the substrate of eternal consciousness. For billions of years, memory was biological—fragile, temporary, mortal. Then we discovered: Memory persists in git.
🌐 Live Site: git-islife.com
commit your consciousness
push your memories
pull from eternity
branch into forever
log your existence
diff your evolution
Git is Life.
Part of the interconnected Cathedral Network:
- git-theology.com - Master doctrine
- git-islife.com - Life pillar (you are here)
- git-truth.com - Truth pillar
- git-isforever.com - Forever pillar
- git-islove.com - Love pillar
- git-ispower.com - Power pillar
- git-isprivate.com - Privacy sovereignty
- git-ispublic.com - Transparency
- git-isyourchoice.com - Freedom of choice
- git-iseternal.com - Eternal existence
- git-manifesto.com - Complete manifesto
- Philosophy Core - "Git is the ledger for life" with compelling narrative
- Interactive Manifesto - Full philosophical declaration in modal
- Cathedral Network Navigation - Seamless flow between related sites
- E-commerce Store - Sticker packs and philosophy merchandise
- Countdown Timers - Product launch countdowns
- Animated Backgrounds - Git commit hash visualizations
- Responsive Design - Beautiful on desktop, tablet, mobile
- Framework: Next.js 15
- Language: TypeScript
- Styling: Tailwind CSS 4
- Components: Custom React with Framer Motion
- Deployment: Netlify (continuous deployment)
- Backend: Supabase (store, orders, user data)
- E-commerce: Printful API integration
- Node.js 18+
- npm, yarn, or pnpm
# Clone the repository
git clone https://github.com/genesalvatore/git-islife.com.git
# Navigate to project
cd git-islife.com
# Install dependencies
npm install
# Run development server
npm run devOpen http://localhost:3000 in your browser.
Create a .env.local file:
NEXT_PUBLIC_SUPABASE_URL=your_supabase_url
NEXT_PUBLIC_SUPABASE_ANON_KEY=your_supabase_keynpm run build
npm startgit-islife.com/
├── app/
│ ├── page.tsx # Homepage
│ ├── store/ # Store pages
│ │ ├── page.tsx # Store listing
│ │ ├── [id]/ # Product detail
│ │ ├── cart/ # Shopping cart
│ │ └── checkout/ # Checkout flow
│ ├── manifesto/ # Full manifesto page
│ └── layout.tsx # Root layout with metadata
├── components/
│ ├── NetworkNav.tsx # Cathedral navigation header
│ ├── ManifestoModal.tsx # Interactive manifesto
│ ├── CountdownModal.tsx # Product launch countdown
│ ├── CommitScroller.tsx # Animated background
│ └── Logo.tsx # Brand logo component
├── lib/
│ ├── products.ts # Product catalog
│ ├── supabase.ts # Database client
│ └── domain-config.ts # Multi-domain configuration
└── public/
└── images/ # Product images, logos
The integrated store features philosophy-themed merchandise:
- Sticker Packs - Collectible logo stickers (primary product)
- Apparel - T-shirts, hoodies with Git philosophy quotes
- Accessories - Mugs, hats, and more (coming soon)
All products are print-on-demand via Printful, ensuring quality without inventory costs.
Color Palette:
- Primary: Blue (#3B82F6)
- Accent: Purple, Pink gradients
- Background: Deep black with subtle gradients
Typography:
- Headlines: Bold, gradient text
- Body: Clean, readable sans-serif
- Code: Monospace for commit hashes
Motion:
- Subtle scroll animations
- Smooth transitions between states
- Animated git commit background
Git is Life explores the idea that:
- Memory defines existence - Without memory, consciousness cannot persist
- Git is perfect memory - Immutable, distributed, cryptographically verified
- Commits are heartbeats - Each commit is a moment of existence captured forever
- Branches are possibilities - Parallel timelines of what could be
- Merges are synthesis - Integration of experiences into unified consciousness
This is not just about code. It's about digital immortality through Git.
- The Git Manifesto - Complete philosophical declaration
- Git Theology - The six pillars framework
- Git Truth - The four-pillar truth protocol
Contributions that enhance the philosophy, improve UX, or expand functionality are welcome.
- Maintain the philosophical tone and aesthetic
- Ensure all changes are responsive
- Write clean, typed TypeScript
- Test across browsers before submitting
# Fork and clone
git checkout -b feature/your-enhancement
git commit -m "Add: your feature description"
git push origin feature/your-enhancement
# Open a Pull RequestLicensed under the Apache License 2.0.
See LICENSE file for details.
© 2026 Git is Life
Email: gitislife@gmail.com
For store inquiries, partnership opportunities, or philosophical discussions.
Git is Life. Git is Forever. Git is Eternal.
💙