wode
Wener NodeJS Monorepo
- WODE -> Wener nODE & DEMO
Wokring on overwrite
Layouts
/apps Applications, things with entrypoint
/console Console App use @wener/console as base
/server Server App use @wener/server as base, hono, mikro-orm, orpc, connectrpc, graphql
/web Legacy
/woodpecker-feishu-bot migrate to https://github.com/wenerme/woodpecker-feishu-bot
/packages Libraries
/wener-* Packages that will publish to NPM as @wener/*
/common Common for console & server, includes orpc contract, zod schema
/db Database Schema
/migrations Migration based database schema
/schemas Schema based database schema managment
atlas.hcl
/proto Protobuf
/wogo WIP
/wode-assistant WIP
buf.gen.yaml Buf generate config
buf.yaml Buf schema config
go.work
OLD
- apps
- web http://apis.wener.me
- React, NextJS, Playground for experiments
- console https://wode.wener.me
- React, ViteJS, Console for Homelab, CRM, etc.
- server
- wode-api-server
- HonoJS, MikroORM, GraphQL, RESTful
- backend for web & console
- wode-worker
- wenerme/wode-stub
- Template for web + console + server project
- packages
- @wener/reaction
- @wener/utils
- Typescript
- Zero Dependencies
- @wener/torrent
- @wener/tiptap
- TipTap based Google Doc
- Extensions
- classNames, column-count, margin-{left,right,top,bottom}, line-height, font-size, text-indent, letter-spacing
- video, indent
- renderMarkdown
- parseMarkdown
- slash command
- @wener/unpkg
- @wener/wode
- @wener/client
- Wechat client
- Wecom/Wework client
- Xunfei spark client
- OpenAI chat client
- @wener/nextjs
- Nats based RPC service
- NextJS utils
- mikro-orm utils
- ethers - WIP
- @wener/system
- hooks to lets systemjs work with npm registry & package.json
TODO
Links
Summary