BeamNG.Earth
A 1:1 scale streamed Earth for BeamNG.drive: real elevation and satellite imagery, floating origin, LOD streaming from a companion server
Himawari Studio is a free, open-source visual novel engine and editor for Windows. Write your story, watch it play as you type, and export a small game that runs on any Windows PC.
GamesTypeScript · AstroGitHub @PastelSaltOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗The public website for Himawari, the free, open-source visual novel engine and editor by Moeko Works, in English (/) and Japanese (/ja). The plan is planning/WEBSITE.md in the engine repository, and the look is its approved mockup in planning/website-mockup/.
Astro, static first, with plain CSS, on Vercel (sin1), with a Neon database for cookieless visit counts. It sets no cookies and makes no third-party requests.
Node 24.
npm install
npm run dev
npm run build
build does five things:
src/data/release.json: the version, date, installer size, SHA-256, and every earlier version.src/assets/shots and its docs/ folder into src/content/docs, with the docs' links turned into site URLs. If GitHub can't be reached, the last known files stay.DATABASE_URL_UNPOOLED is set. On Vercel each preview has its own Neon branch.vercel.json.| Command | What it does |
|---|---|
npm run lint | ESLint and Prettier |
npm run contrast | Checks every text color pair in src/styles/tokens.css against WCAG AA |
npm test | Unit tests, and the visit counter against PGlite with the real migrations |
npm run budget | Checks each page loads under 40 KB of JavaScript (gzip), after a build |
npm run test:e2e | Playwright with axe on every page of the built site, served with the vercel.json headers: no errors, no CSP violations, no third-party requests, no cookies, no broken links |
npm run preview | Serves the built site the same way, at http://localhost:4321 |
npm run og | Remakes the share images and icons in public/; commit what it writes |
npm run db:generate | Writes a migration after a change to src/server/db/schema.ts |
/admin is where the news is written, in English and Japanese, as on the Kotoha fan site.
ADMIN_USERNAME and ADMIN_TEMP_PASSWORD in Vercel. The first sign-in with them creates the owner account and asks for a new password. After that they're ignored, and you can delete them.VERCEL_DEPLOY_HOOK_URL (a deploy hook for main). The site rebuilds with the news from the database, and the change is live in about two minutes.src/content/news.__Host- cookie and end after 2 idle hours or 7 days;| Path | What's there |
|---|---|
src/pages/ | Pages; ja/ holds the Japanese ones, admin/ the admin panel. api/ is the visit counter and the daily cron |
src/components/home/ | The home page's sections |
src/components/pages/ | Download, news, privacy, about, and docs pages, shared by both languages |
src/components/chrome/ | Header, navigation, news bar, footer, and the icon sprite |
src/components/ui/ | Buttons, window frames, pill titles, flowers, icons |
src/i18n/ | The words, one file per language |
src/content/ | The privacy and about pages, and offline copies of the news, in Markdown; docs/ is copied by the build |
src/scripts/ | The Motion switch, the typing hero, reveals, confetti, and the visit count |
src/server/ | The database schema, the cookieless counter, rate limits, the daily housekeeping, and the admin panel's sign-in and news |
src/styles/ | Tokens, base, components, sections, and motion |
db/migrations/ | Database migrations (Drizzle) |
scripts/ | The release reader, the migrations runner, the share images, and the checks |
Work on dev; main deploys production. Secrets live only in Vercel and .env.local (see .env.example).
The Himawari and Moeko Works names and logos in src/assets/brand/ and public/ belong to Moeko Works and are not covered by an open license.