Skip to content
maincoretechPublic

About

our website

Resources

Stars

3 stars

Watchers

0 watching

Forks

Repository files navigation

maincore.work

English | 简体中文

Source for the maincore website: projects, benchmark comparisons, development articles, and an interactive water background.

Stack

  • Svelte 5 and SvelteKit 2, prerendered with adapter-static
  • MDsveX for Markdown articles and embedded Svelte components
  • Three.js for the water scene and floating models
  • MiniSearch for full-text search, including Chinese text
  • Self-hosted fonts from @fontsource

Development

Install Bun and Node.js, then run:

bun install
bun run dev

Checks and production build

node --test tests/*.test.js
bun run build
bun run preview

The static site is written to build/, including Brotli-precompressed assets. Deploy that directory to a static host. preview serves the production build locally.

Source layout

  • src/routes/ — pages and route data
  • src/lib/site/ — site layout, water scene, product demos, and benchmark views
  • src/lib/posts/ — published Markdown articles
  • src/lib/news/ — retired news sources, kept for reference but not published or indexed
  • src/lib/products.js — project catalog
  • static/benchmarks/ — benchmark evidence
  • static/posts/ — article assets and supporting data
  • tests/ — water-motion, chart-scale, and benchmark-data checks

Benchmark results describe the recorded versions and test conditions, not overall engine rankings. Keep the source measurements and methodology in sync when updating the charts.

License

MIT

About

our website

Resources

Stars

3 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages