Website of Nagi, by Nagi, and for nobody.
- Languages:
- TypeScript: JavaScript with syntax for types
- TSX: JSX, an embeddable XML-like syntax, written in TypeScript
- YAML: A human-friendly data serialization language
- The Nix Language: Nix's DSL
- Data format:
- JSON: A lightweight data-interchange format
- Meta framework:
- Astro: The web framework for content-driven websites
- Framework:
- SolidJS: A declarative, efficient and flexible JavaScript library for building UIs
- Styling:
- Astro's Scoped CSS: Vanilla CSS encapsulated inside Astro components
- Tailwind CSS: A utility-first CSS framework
- DB:
- Cloudflare D1(Sqlite): Cloudflare’s native serverless database
- ORM:
- Drizzle ORM: A lightweight and performant TypeScript ORM
- Dev:
- Nix: A tool to make reproducible, declarative, and reliable systems
- CI/CD:
- Github Actions: A CI/CD platform fully based in Github
- DangerJS: An automation tool for your team's conventions surrounding code review
- Commit management:
- czg: A Conventional commit CLI
- Deployment:
- Cloudflare Pages: A JAMstack platform for frontend developers to collaborate and deploy websites
- Bot management:
- Cloudflare Turnstile: Cloudflare's CAPTCHA alternative solution
- Package manager:
- Bun: An all-in-one JavaScript runtime & toolkit
- Dependency management:
- Renovate: A Github app that keeps deps up-to-date using automated PRs
- Linter & formatter:
- Biome: Both a fast formatter and performant linter
- Proofreading:
- Textlint: The pluggable linting tool for text and markdown
- Git hooks manager:
- Lefthook: A polyglot Git hooks manager
- Email sender:
- Resend: A simple email API for developers
This project is licensed under the MIT License, see the LICENSE file for more details.