finds.dev← search

// the find

devfeel/dotweb

★ 1,381 · Go · MIT · updated Mar 2026

Simple and easy go web micro framework

DotWeb is a Go web framework sitting between the standard library and heavier frameworks like Gin or Echo. It targets developers who want session management, caching, and websocket support bundled in without pulling in a large dependency tree. The README is mostly in Chinese, which tells you something about the intended audience.

Built-in session support with primary/backup Redis failover is a practical feature you don't get out of the box with Gin. Middleware scoping at App, Group, and Router levels is cleanly designed and mirrors how most teams actually want to layer concerns. The benchmark numbers show throughput on par with Echo and Gin on the same hardware, so you're not trading performance for convenience. Config loading from XML, JSON, and YAML with a uniform API is genuinely useful for teams migrating legacy apps.

Only 1,381 stars and last push was March 2026 — this project has never gained significant adoption outside Chinese-speaking Go communities, which means thin third-party ecosystem and sparse English documentation. The bundled session and cache implementations use garyburd/redigo, a library that has been superseded by go-redis for years; anyone building something new is starting with a dependency that's already behind. The performance benchmark table is from version 1.9.2 with no date, no test methodology, and no link to the benchmark code — it's decoration, not data. The `framework/` subdirectory is a grab-bag of utilities (UUID, DES crypto, gob, base64) that have no business being inside a web framework; it signals the project hasn't drawn clear boundaries between its own needs and what it ships to users.

View on GitHub →

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →