A community-driven calendar for blockchain, Ethereum, Solana, and AI events worldwide. Browse conferences, hackathons, meetups, and more.
Live: events.pracht.tech
- Browse 50+ crypto and AI events for 2026
- Filter by category (Ethereum, Solana, Bitcoin, AI, DeFi, etc.)
- View event details, locations, and social links
- Responsive calendar interface
- SEO-optimized with structured data
- Node.js 18+
- pnpm
# Clone the repository
git clone https://github.com/PLACEHOLDER/events-calendar.git
cd events-calendar
# Install dependencies
pnpm install
# Start development server
pnpm devOpen http://localhost:3000 to view the calendar.
pnpm build
pnpm startevents_calendar/
├── app/ # Next.js app router pages
├── components/ # React components
├── events/ # Event data (YAML files)
│ ├── _schema.yaml # Schema documentation
│ └── 2026/ # Events by year
│ └── YYYY-MM-DD_event-slug.yaml
├── lib/ # Utilities and helpers
└── types/ # TypeScript types
We welcome contributions from the community! There are several ways to help:
-
Create a new YAML file in
events/YYYY/with the naming format:YYYY-MM-DD_event-slug.yaml -
Use this template:
title: Event Name startDate: "2026-03-15" endDate: "2026-03-17" # Optional, omit for single-day events url: https://event-website.com/ description: > Brief description of the event (1-2 sentences). categories: - ethereum # Primary category (determines color) - defi # Additional categories location: city: Berlin country: Germany continent: europe # africa, asia, europe, north-america, south-america, oceania, global social: # Optional twitter: https://x.com/eventhandle telegram: https://t.me/eventgroup
-
Submit a pull request
| Category | Color |
|---|---|
| ethereum | #627EEA |
| solana | #14F195 |
| bitcoin | #F7931A |
| blockchain | #3B82F6 |
| ai | #8B5CF6 |
| defi | #10B981 |
| privacy | #6366F1 |
| institutional | #0EA5E9 |
| developer | #F59E0B |
| zk | #EC4899 |
| web3 | #06B6D4 |
| rwa | #84CC16 |
- Report bugs - Open an issue on GitHub
- Suggest features - Open an issue describing the feature
- Improve documentation - Submit a PR with updates
- Fix issues - Check open issues and submit PRs
- Follow the existing code style
- Test your changes locally before submitting
- Keep PRs focused on a single change
- Write clear commit messages
- Next.js 16 - React framework
- TypeScript - Type safety
- Tailwind CSS - Styling
- Radix UI - Accessible components
- YAML - Event data format
MIT
Maintained by PRACHT Technology
Found a missing event? Open a PR or create an issue!