CurioSwitch

Open Source Projects

Open Source Projects

CurioSwitch's Open Source Projects

At CurioSwitch, we publish the technical foundations we build through our daily development work as open source.
This effort grew out of our desire to share our development philosophy, "building systems that help even small teams achieve high quality," with a wider community of developers.

🚀CurioStack - A Foundation for Faster Full-Stack Development

CurioStack is a full-stack development kit for building web applications quickly. It covers project structure, API and frontend templates, CI/CD, GCP configuration, and security, providing an environment where developers can focus on implementation right away.

  • Fast, type-safe APIs built with Go / Connect / Protocol Buffers
  • Secure-by-default design, including TLS and mutual authentication
  • Automated deployment with GitHub Actions
  • Monorepo-based project management that scales with your team
  • Freely available and reusable under the MIT License

GitHub: https://github.com/curioswitch/go-curiostack GitHub: https://github.com/anuraaga

What We Put Into Our OSS

CurioSwitch's open source work is more than simply publishing code.
It is a collaborative project aimed at spreading better development experiences.

  • Teams that want to launch new products quickly
  • Developers who do not want to spend too much time on infrastructure setup
  • Projects that need both security and speed
  • Startups aiming for enterprise-grade quality with a small team

We continue to share and improve these projects in the hope that they will be useful in development environments like these.