https://github.com/fifsky/blog
My Blog
https://github.com/fifsky/blog
fifsky
Last synced: 4 months ago
JSON representation
My Blog
- Host: GitHub
- URL: https://github.com/fifsky/blog
- Owner: fifsky
- License: mit
- Created: 2019-09-03T04:04:12.000Z (almost 7 years ago)
- Default Branch: main
- Last Pushed: 2026-01-26T10:43:17.000Z (5 months ago)
- Last Synced: 2026-01-26T21:42:47.024Z (5 months ago)
- Topics: fifsky
- Language: TypeScript
- Homepage: https://fifsky.com
- Size: 1.68 MB
- Stars: 0
- Watchers: 0
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Agents: AGENTS.md
Awesome Lists containing this project
README
# My Blog
 [](https://codecov.io/gh/fifsky/blog)
https://fifsky.com/
## Feature
- Without ORM, without framework, using native net/http and database/sql
- Based on buf [protovalidate](https://github.com/bufbuild/protovalidate) validation
- Generate an http.Handler based on protobuf and [googleapis](https://buf.build/googleapis/googleapis)
- Generate an OpenAPI description
- Use slog to record request logs
## Development
### Web
- Node.js: >= 20 (see `.nvmrc`)
- Package manager: pnpm (see `web/package.json`)
```bash
cd web
pnpm install
pnpm dev
```