GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - cnodejs/cnode-next: Next version of CNode.js community

BranchesTags
Open more actions menu

Latest commit

 

History

130 Commits
130 Commits

Folders and files

NameName
Last commit message
Last commit date
.agents/skills
.agents/skills
 
 
.claude
.claude
 
 
.codex/skills
.codex/skills
 
 
.github
.github
 
 
.opencode
.opencode
 
 
.vite-hooks
.vite-hooks
 
 
apps
apps
 
 
docs
docs
 
 
openspec
openspec
 
 
packages
packages
 
 
scripts
scripts
 
 
.dockerignore
.dockerignore
 
 
.editorconfig
.editorconfig
 
 
.env.example
.env.example
 
 
.gitignore
.gitignore
 
 
.gitleaks.toml
.gitleaks.toml
 
 
.npmrc
.npmrc
 
 
.oxfmt.json
.oxfmt.json
 
 
AGENTS.md
AGENTS.md
 
 
CODE_OF_CONDUCT.md
CODE_OF_CONDUCT.md
 
 
CONTRIBUTING.md
CONTRIBUTING.md
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 
SECURITY.md
SECURITY.md
 
 
package.json
package.json
 
 
pnpm-lock.yaml
pnpm-lock.yaml
 
 
pnpm-workspace.yaml
pnpm-workspace.yaml
 
 
skills-lock.json
skills-lock.json
 
 
tsconfig.base.json
tsconfig.base.json
 
 
vite.config.ts
vite.config.ts
 
 

Repository files navigation

CNode.js Next

CNode.js Next powers cnodejs.org, the Node.js Chinese developer community. It is an open-source TypeScript monorepo that preserves CNode's public API and core community behavior while running on PostgreSQL.

Stack

  • React Router SSR Web app with Tailwind CSS and shadcn/ui
  • Hono API on Node.js with session, GitHub OAuth, and legacy access-token support
  • PostgreSQL with Drizzle ORM; Redis for sessions and runtime coordination
  • Shared TypeScript and Zod contracts across Web and API

Quick Start

Requires Node.js 24+, pnpm, PostgreSQL, and Redis.

pnpm install
cp .env.example .env
pnpm db:push:pg
pnpm dev

Web runs at http://localhost:5173; API runs at http://localhost:3001. Root .env is the default local environment source and must never be committed.

See the Web development guide and API development guide for app-specific commands. The architecture overview documents system boundaries, the Web app renders the generated API reference at /api, and the deployment guide provides the public deployment example.

Contributing

Read the contribution guide before opening a pull request. Community participation follows the Code of Conduct. Report vulnerabilities according to the security policy.

License

Released under the MIT License. Legacy reference code outside this repository is not covered by this license.

About

Next version of CNode.js community

cnodejs.org

Resources

Readme
License

Code of conduct

Code of conduct

Contributing

Contributing

Security policy

Security policy
Activity
Custom properties

Stars

9 stars

Watchers

0 watching

Forks

1 fork
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.