[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-6055":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":10,"rankLanguage":10,"license":22,"archived":23,"fork":23,"defaultBranch":24,"hasWiki":25,"hasPages":25,"topics":26,"createdAt":10,"pushedAt":10,"updatedAt":47,"readmeContent":48,"aiSummary":49,"trendingCount":16,"starSnapshotCount":16,"syncStatus":50,"lastSyncTime":51,"discoverSource":52},6055,"splashboard","unhappychoice\u002Fsplashboard","unhappychoice","A customizable terminal splash screen with plugin-based data sources.","http:\u002F\u002Fsplashboard.unhappychoice.com\u002F",null,"Rust",188,3,1,13,0,4,9,112,12,1.81,"ISC License",false,"main",true,[27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46],"bash","cli","customizable","dashboard","developer-tools","dotfiles","fastfetch","fish","homebrew","motd","neofetch","nix","ratatui","rust","shell","splash-screen","starship","terminal","tui","zsh","2026-06-12 02:01:16","\u003Cp align=\"center\">\n  \u003Cimg src=\"docs\u002Fscreenshots\u002Fproject_github.png\" alt=\"splashboard\" width=\"820\">\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fcrates.io\u002Fcrates\u002Fsplashboard\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fcrates\u002Fv\u002Fsplashboard.svg?style=flat-square&color=E06B4B\" alt=\"crates.io\">\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Funhappychoice\u002Fsplashboard\u002Freleases\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fv\u002Frelease\u002Funhappychoice\u002Fsplashboard?style=flat-square&color=E0C14B&label=release\" alt=\"release\">\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Funhappychoice\u002Fsplashboard\u002Factions\u002Fworkflows\u002Fci.yml\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Factions\u002Fworkflow\u002Fstatus\u002Funhappychoice\u002Fsplashboard\u002Fci.yml?branch=main&style=flat-square&label=CI\" alt=\"CI\">\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fcodecov.io\u002Fgh\u002Funhappychoice\u002Fsplashboard\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fcodecov\u002Fc\u002Fgithub\u002Funhappychoice\u002Fsplashboard?style=flat-square\" alt=\"coverage\">\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Funhappychoice\u002Fsplashboard\u002Fblob\u002Fmain\u002FLICENSE\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fcrates\u002Fl\u002Fsplashboard.svg?style=flat-square\" alt=\"license\">\u003C\u002Fa>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Cstrong>A customizable terminal splash rendered on shell startup and on \u003Ccode>cd\u003C\u002Fcode>.\u003C\u002Fstrong>\u003Cbr>\n  \u003Csub>\u003Ccode>splashboard\u003C\u002Fcode> = \u003Ccode>splash\u003C\u002Fcode> + \u003Ccode>dashboard\u003C\u002Fcode>\u003C\u002Fsub>\n\u003C\u002Fp>\n\nInstead of a blinking cursor, every new shell shows a dashboard of the things you actually care about — greetings, git status, CI health, PRs, a contributions heatmap, the moon phase. The killer feature: a repo that ships `.\u002F.splashboard\u002Fdashboard.toml` auto-reshapes the splash when you `cd` in, so different repos get different splashes for free.\n\n## Install\n\n```bash\ncurl -fsSL https:\u002F\u002Fraw.githubusercontent.com\u002Funhappychoice\u002Fsplashboard\u002Fmain\u002Finstall.sh | bash\n```\n\n\u003Cdetails>\n\u003Csummary>Other install methods\u003C\u002Fsummary>\n\n```bash\n# cargo\ncargo install splashboard\n\n# Homebrew (macOS \u002F Linux)\nbrew install unhappychoice\u002Ftap\u002Fsplashboard\n\n# cargo-binstall (prebuilt binaries from GitHub Releases)\ncargo binstall splashboard\n\n# Nix flake\nnix run github:unhappychoice\u002Fsplashboard\nnix profile install github:unhappychoice\u002Fsplashboard\n```\n\nPrebuilt binaries for Linux (x86_64 \u002F aarch64), macOS (x86_64 \u002F aarch64), and Windows (x86_64) are also attached to each [GitHub Release](https:\u002F\u002Fgithub.com\u002Funhappychoice\u002Fsplashboard\u002Freleases).\n\n\u003C\u002Fdetails>\n\n`splashboard install` then detects your shell, walks you through template \u002F theme pickers, and wires your rc for you.\n```bash\nsplashboard install\n```\n\nPrefer to own the rc edit yourself? Append one line that re-sources `splashboard init \u003Cshell>` on every shell start — upgrades to splashboard ship an updated init snippet automatically:\n\n```bash\necho 'eval \"$(splashboard init zsh)\"'                              >> ~\u002F.zshrc\necho 'eval \"$(splashboard init bash)\"'                             >> ~\u002F.bashrc\necho 'splashboard init fish | source'                              >> ~\u002F.config\u002Ffish\u002Fconfig.fish\necho 'Invoke-Expression (& splashboard init powershell | Out-String)' >> $PROFILE\nsplashboard init nushell | save --append ~\u002F.config\u002Fnushell\u002Fconfig.nu\n```\n\n## Docs\n\n📖 **\u003Chttps:\u002F\u002Fsplashboard.unhappychoice.com\u002F>**\n\n- [Getting started](https:\u002F\u002Fsplashboard.unhappychoice.com\u002Fguides\u002Fgetting-started\u002F) — install, wire your shell, render your first splash\n- [Concepts](https:\u002F\u002Fsplashboard.unhappychoice.com\u002Fguides\u002Fconcepts\u002F) — the mental model (Widget = Fetcher + Renderer + Layout slot)\n- [Configuration](https:\u002F\u002Fsplashboard.unhappychoice.com\u002Fguides\u002Fconfiguration\u002F) — the full TOML schema\n- [Presets](https:\u002F\u002Fsplashboard.unhappychoice.com\u002Fguides\u002Fpresets\u002F) & [Themes](https:\u002F\u002Fsplashboard.unhappychoice.com\u002Fguides\u002Fthemes\u002F) — curated dashboards and palettes\n- [Trust model](https:\u002F\u002Fsplashboard.unhappychoice.com\u002Fguides\u002Ftrust\u002F) — how per-directory configs are sandboxed\n- [Watch mode](https:\u002F\u002Fsplashboard.unhappychoice.com\u002Fguides\u002Fwatch\u002F) — persistent foreground dashboard via `splashboard watch`\n- [Reference](https:\u002F\u002Fsplashboard.unhappychoice.com\u002Freference\u002Fmatrix\u002F) — every fetcher and renderer with options and compatible shapes\n\n## Status\n\nUsable day-to-day. Widget catalog tracked as a living roadmap in [issue #41](https:\u002F\u002Fgithub.com\u002Funhappychoice\u002Fsplashboard\u002Fissues\u002F41) — new fetchers and renderers land as PRs that tick the checkboxes.\n\n## License\n\nISC\n\n## Related\n\n- [gitlogue](https:\u002F\u002Fgithub.com\u002Funhappychoice\u002Fgitlogue) — cinematic git history replay\n- [gittype](https:\u002F\u002Fgithub.com\u002Funhappychoice\u002Fgittype) — CLI typing game from your source code\n- [mdts](https:\u002F\u002Fgithub.com\u002Funhappychoice\u002Fmdts) — local Markdown tree server\n\n## Support\n\nIf you find this project useful, please consider:\n\n- ⭐️ [Star on GitHub](https:\u002F\u002Fgithub.com\u002Funhappychoice\u002Fsplashboard)\n- 🐦 [Share on X](https:\u002F\u002Fx.com\u002Fintent\u002Fpost?text=splashboard%3A%20a%20customizable%20terminal%20splash%20screen%20with%20plugin-based%20data%20sources.%20Pretty%20up%20your%20shell%20startup%20%E2%9C%A8&url=https%3A\u002F\u002Fgithub.com\u002Funhappychoice\u002Fsplashboard&hashtags=splashboard,CLI,Rust,terminal)\n- 🦋 [Share on Bluesky](https:\u002F\u002Fbsky.app\u002Fintent\u002Fcompose?text=splashboard%3A%20a%20customizable%20terminal%20splash%20screen%20with%20plugin-based%20data%20sources.%20Pretty%20up%20your%20shell%20startup%20%E2%9C%A8%20%23splashboard%20%23CLI%20%23Rust%20%23terminal%20https%3A\u002F\u002Fgithub.com\u002Funhappychoice\u002Fsplashboard)\n- 🧵 [Share on Threads](https:\u002F\u002Fwww.threads.net\u002Fintent\u002Fpost?text=splashboard%3A%20a%20customizable%20terminal%20splash%20screen%20with%20plugin-based%20data%20sources.%20Pretty%20up%20your%20shell%20startup%20%E2%9C%A8%20%23splashboard%20%23CLI%20%23Rust%20%23terminal%20https%3A\u002F\u002Fgithub.com\u002Funhappychoice\u002Fsplashboard)\n- 💼 [Share on LinkedIn](https:\u002F\u002Fwww.linkedin.com\u002Fsharing\u002Fshare-offsite\u002F?url=https%3A\u002F\u002Fgithub.com\u002Funhappychoice\u002Fsplashboard)\n- 📘 [Share on Facebook](https:\u002F\u002Fwww.facebook.com\u002Fsharer\u002Fsharer.php?u=https%3A\u002F\u002Fgithub.com\u002Funhappychoice\u002Fsplashboard)\n- 🟧 [Submit to Hacker News](https:\u002F\u002Fnews.ycombinator.com\u002Fsubmitlink?u=https%3A\u002F\u002Fgithub.com\u002Funhappychoice\u002Fsplashboard&t=splashboard%3A%20a%20customizable%20terminal%20splash%20screen%20with%20plugin-based%20data%20sources.%20Pretty%20up%20your%20shell%20startup%20%E2%9C%A8)\n- 💬 Drop it into your Discord server or developer chat\n- ✍️ Write about it on your blog or in a newsletter\n\nEvery bit of support helps. Thanks!\n","Splashboard 是一个可自定义的终端启动屏，支持基于插件的数据源。它使用 Rust 语言编写，具有高度的可定制性和灵活性，允许用户在每次打开新 shell 或切换目录时显示个性化的信息面板，如问候语、Git 状态、CI 健康状况、PR 信息等。其核心功能包括通过 `.splashboard\u002Fdashboard.toml` 文件自动调整显示内容，使得不同项目可以拥有不同的启动屏配置。适用于开发者希望增强命令行体验、快速获取项目相关信息的场景。",2,"2026-06-11 03:05:32","CREATED_QUERY"]