GEEKFUN is a sustainable open-source community, building tools for developers who ship. Built in public, engineered for the long term.
This repository is the official website — a VitePress-powered marketing, documentation, and content site for the community and its open-source products.
| Product | Description |
|---|---|
| DocKit | AI-native NoSQL GUI — write queries in natural language, manage MongoDB, Elasticsearch, OpenSearch, DynamoDB, and EasySearch. Agentic Data Studio for natural language database interaction. |
| SqlKit | Open-source AI-powered SQL client for 40+ databases — PostgreSQL, MySQL, SQL Server, Oracle, SQLite, DuckDB, ClickHouse, Snowflake, BigQuery, and more. Agentic Data Studio for natural language SQL. |
| ServerlessInsight | Vendor-neutral serverless infrastructure platform for Alibaba Cloud, Tencent Cloud, and Volcengine |
| serverless-adapter | Serverless adapter for Express and Koa with automatic provider detection |
| jest-search | Jest preset for search integration testing — boots local Elasticsearch, OpenSearch, and ZincSearch |
| AnyTerm | Lightweight SSH client and terminal for Mac, Windows, and Linux |
- Install dependencies:
npm ci
- Start the VitePress dev server:
npm run docs:dev
- Open the local site in your browser and verify changes.
Generate the static site output with:
npm run docs:buildPreview the built site locally with:
npm run docs:previewdocs/— all site content, including English and Chinese pagesdocs/.vitepress/— VitePress configuration, theme customizations, and shared componentsdocs/public/— static assets, redirects, headers, and robots configuration.github/workflows/— CI and deployment workflow definitions
GitHub Actions builds the VitePress site and publishes the generated dist/ output to Cloudflare Pages.
When updating the site, prefer small focused changes and always run npm run docs:build before opening a PR.
Apache-2.0