Ogen Alternatives

Similar projects and alternatives to ogen

  1. PhotoPrism

    AI-Powered Photos App for the Decentralized Web 🌈💎✨

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. zod

    364 ogen VS zod

    TypeScript-first schema validation with static type inference

  4. openapi-generator

    OpenAPI Generator allows generation of API client libraries (SDK generation), server stubs, documentation and configuration automatically given an OpenAPI Spec (v2, v3)

  5. gRPC

    222 ogen VS gRPC

    C++ based gRPC (C++, Python, Ruby, Objective-C, PHP, C#)

  6. Protobuf

    194 ogen VS Protobuf

    Protocol Buffers - Google's data interchange format

  7. sqlc

    182 ogen VS sqlc

    Generate type-safe code from SQL

  8. litestream

    Streaming replication for SQLite.

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. mux

    92 ogen VS mux

    Discontinued A powerful HTTP router and URL matcher for building Go web servers with 🦍

  11. oapi-codegen

    Generate Go client and server boilerplate from OpenAPI 3 specifications

  12. swag

    41 ogen VS swag

    Automatically generate RESTful API documentation with Swagger 2.0 for Go.

  13. goa

    41 ogen VS goa

    Design-first Go framework that generates API code, documentation, and clients. Define once in an elegant DSL, deploy as HTTP and gRPC services with zero drift between code and docs.

  14. fx

    36 ogen VS fx

    A dependency injection based application framework for Go. (by uber-go)

  15. grpc-gateway

    gRPC to JSON proxy generator following the gRPC HTTP spec

  16. guide

    29 ogen VS guide

    The Uber Go Style Guide.

  17. Goyave

    25 ogen VS Goyave

    🍐 The enterprise REST API framework

  18. kube

    21 ogen VS kube

    Rust Kubernetes client and controller runtime

  19. rest

    11 ogen VS rest

    Web services with OpenAPI and JSON Schema done quick in Go (by swaggest)

  20. tsoa

    18 ogen VS tsoa

    Build OpenAPI-compliant REST APIs using TypeScript and Node

  21. identity-idp

    Login.gov Core App: Identity Provider (IdP)

  22. kiota

    4 ogen VS kiota

    OpenAPI based HTTP Client code generator

  23. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better ogen alternative or higher similarity.

ogen discussion

Log in or Post with

ogen reviews and mentions

Posts with mentions or reviews of ogen. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2025-01-01.
  • Rails for Everything
    18 projects | news.ycombinator.com | 1 Jan 2025
    With tools like ogen[1], one can take a single Swagger or OpenAPI doc and generate server code with request/response validation, Prometheus metrics, OpenTelemetry, and more.

    It can also generate clients and webhooks. Authentication is just declaring a SecurityScheme in the OpenAPI documentation then implementing a single function. The rest of the backend is just implementing a single interface. Unlike oapi-codegen, there is no need to tinker with middleware for authentication or logging.

    Pair this with a tool like sqlc[2] and SQLite's `pragma user_version`, and you get type-safe database code and database migrations for free. I will concede that adding SQLite is a manual process, but its just two imports added to main.go.

    Frontend is entirely your choice. Go's standard library provides good enough text templating that I don't miss ERB or Django-style templates. Using embed/fs, one can easily embed a bunch of assets into a single static binary, so deployment can be as simple as `go build` and moving a single binary.

    I actually have a hard time using languages besides Go for developing backends, because the code generation tools eliminate the boilerplate I frequently face in other languages while also avoiding the hundreds of dependencies that Spring Boot or Quarkus need.

    [1] https://ogen.dev/

  • I write HTTP services in Go after 13 years (Mat Ryer, 2024)
    12 projects | news.ycombinator.com | 9 Feb 2024
    https://github.com/ogen-go/ogen

    Write openapi definition, it'll do routing, definition of structs, validation of JSON schemas, etc.

    All I need to do is implement the service.

    Validating an integer range for a querystring parameter is just too boring. And too easy to mistype when writing it manually.

    Anyways, so far only been playing, so haven't found the bad parts yet.

  • Create Production-Ready SDKs with Goa
    9 projects | dev.to | 22 Nov 2023
    Ogen
  • How to OpenAPI?
    4 projects | /r/golang | 8 Feb 2023
    But also this project https://github.com/ogen-go/ogen It worth keeping an eye on.
  • Go stack for REST APIs?
    8 projects | /r/golang | 20 Nov 2022
    https://github.com/ogen-go/ogen/ is my potential replacement, need to evaluate it fully though.
  • Ideas on how to make certain package public on a private repository
    1 project | /r/golang | 2 Sep 2022
    One package I have my eyes on is ogen: https://github.com/ogen-go/ogen
  • ogen: spec-first OpenAPI v3 codegen for Go
    4 projects | /r/golang | 3 Jun 2022
  • Any good OpenAPI 3.x spec generator for a Go REST API?
    5 projects | /r/golang | 27 Apr 2022
    We have used https://github.com/deepmap/oapi-codegen in production for a long time and it's rock solid. Up and coming https://github.com/ogen-go/ogen is being developed rapidly and also worth keeping an eye on.
  • Generate RESTful CRUD with Ent and ogen
    1 project | /r/golang | 15 Feb 2022
    This post introduces a new OSS project that we are announcing today, ogent. ogent is a bridge between Ents capability to create OpenAPI v3 documents and ogen, an OpenAPI v3 Code Generator for Go.
  • chai - a library for type safe http handlers via generics with automatic swagger generation
    7 projects | /r/golang | 4 Jan 2022
    There is ogen for OpenAPI v3 code generation.
  • A note from our sponsor - SaaSHub
    www.saashub.com | 16 May 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Stats

Basic ogen repo stats
11
1,706
9.3
8 days ago

ogen-go/ogen is an open source project licensed under Apache License 2.0 which is an OSI approved license.

The primary programming language of ogen is Go.


Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that Go is
the 4th most popular programming language
based on number of references?