Skip to content

geek-fun/geekfun-site

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

241 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GEEKFUN Official Website

generate page site

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.

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

Local development

  1. Install dependencies:
    npm ci
  2. Start the VitePress dev server:
    npm run docs:dev
  3. Open the local site in your browser and verify changes.

Build for production

Generate the static site output with:

npm run docs:build

Preview the built site locally with:

npm run docs:preview

Project structure

  • docs/ — all site content, including English and Chinese pages
  • docs/.vitepress/ — VitePress configuration, theme customizations, and shared components
  • docs/public/ — static assets, redirects, headers, and robots configuration
  • .github/workflows/ — CI and deployment workflow definitions

Deployment

GitHub Actions builds the VitePress site and publishes the generated dist/ output to Cloudflare Pages.

Contributing

When updating the site, prefer small focused changes and always run npm run docs:build before opening a PR.

License

Apache-2.0

About

site source for geekfun offical website

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors