No description
  • JavaScript 67%
  • Astro 31.3%
  • CSS 1.7%
Find a file
2026-09-15 12:18:58 +02:00
public Initial commit 2026-03-13 16:26:33 +01:00
src Fix React context isolation in BOLT4 playground and track bolt4-playground component 2026-09-15 12:18:58 +02:00
.gitignore Add attribution for PSBT-Playground, update README clone URL, and ignore references 2026-09-15 12:18:58 +02:00
astro.config.mjs Add PSBT-Playground by @otaliptus 2026-03-22 15:47:01 +01:00
CONTRIBUTING.md Change GitHub URL 2026-03-13 16:29:29 +01:00
package-lock.json Add PSBT-Playground by @otaliptus 2026-03-22 15:47:01 +01:00
package.json Add PSBT-Playground by @otaliptus 2026-03-22 15:47:01 +01:00
README.md Add attribution for PSBT-Playground, update README clone URL, and ignore references 2026-09-15 12:18:58 +02:00
tsconfig.json Add PSBT-Playground by @otaliptus 2026-03-22 15:47:01 +01:00

Learn Me a Lightning ⚡

An educational resource explaining the Lightning Network — Bitcoin's layer-2 for instant, cheap payments.

Live Site

learnmealightning.com

About

Learn Me a Lightning is an open-source educational project inspired by Learn Me a Bitcoin. It aims to make the Lightning Network accessible to everyone through:

  • Clear explanations that build intuition first
  • Interactive tools for hands-on learning
  • Visual diagrams to illustrate concepts
  • Progressive difficulty from beginner to technical

Tech Stack

Getting Started

# Clone the repository
git clone https://git.mutatrum.com/mutatrum/learnmealightning.com.git
cd learnmealightning.com

# Install dependencies
npm install

# Start development server
npm run dev

# Build for production
npm run build

# Preview production build
npm run preview

Project Structure

learn-me-a-lightning/
├── src/
│   ├── pages/           # All pages
│   │   ├── beginners/   # Beginners section
│   │   ├── technical/   # Technical deep dives
│   │   ├── tools/       # Interactive tools
│   │   └── explorer/    # Network explorer
│   ├── components/      # Reusable components
│   ├── layouts/         # Page layouts
│   └── styles/          # Global styles
├── public/              # Static assets
├── plans/               # Planning documents
└── dist/                # Build output

Contributing

We welcome contributions! See CONTRIBUTING.md for guidelines.

Ways to Contribute

  • Write or improve educational content
  • Build interactive tools
  • Fix bugs or improve UI/UX
  • Translate content (planned)

Acknowledgments

License

MIT License - See LICENSE for details.

Support

If you find this project helpful, consider supporting its development:


Built with ❤️ for the Lightning Network community