Skip to content

Presets

Nine curated dashboards — five home, four project. Pick one of each as a starting point and edit freely.

  • Home presets apply when the shell starts outside a git repo — copy into $HOME/.splashboard/home.dashboard.toml.
  • Project presets apply when you cd into a git repo root — copy into ./.splashboard/dashboard.toml (ships with the repo) or $HOME/.splashboard/project.dashboard.toml (fallback for every repo root without its own dashboard).

Template TOMLs live in src/templates/.

home_splash — terminal hero + greeting + clock

Section titled “home_splash — terminal hero + greeting + clock”

A figlet of your terminal name, a time-of-day greeting, a large HH:MM clock, and the date.

                                                                                                                        
                                                                                                                        
                                                                            
                                                                         
                                                                                  
                                                                                 
                                                                           
                                                                                
                                                                                                                        
                                                                                                                        
                                                    good afternoon                                                      
                                                                                                                        
                                                                                                                        
                                                  _ _____   ___   ___                                                   
                                                 / |___ /_ / _ \ ( _ )                                                  
                                                 | | |_ (_) | | |/ _ \                                                  
                                                 | |___) || |_| | (_) |                                                 
                                                 |_|____(_)\___/ \___/                                                  
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                  Sunday · 14 June 2026                                                 
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
roleimplementation
herosystem (kind = terminal) → text_ascii (figlet, ansi_shadow), wrapped in animated_postfx (particle_burst)
greetingbasic_static "good " + clock_derived (kind = time_of_day) → text_plain
clockclock (format %H:%M) → text_ascii (figlet, standard), wrapped in animated_postfx (fade_in)
dateclock (format %A · %e %B %Y) → text_plain

Quote of the day, a day-of-week + day-of-month hero, then calendar | almanac and world-clock | system side by side, with full-width time-elapsed gauges at the bottom.

                                                                                                                        
                                                                                                                        
                             I have not failed. I've just found 10,000 ways that won't work.                            
                                                      Thomas Edison                                                    
                                                                                                                        
                                                                                                                 
                                                                                                             
                                                                                                            
                                                                                                         
                                       Sunday  ·  14 June 2026  ·  day 165 of 2026                                      
                                                                                                                        
                           this month      sky                           
                                      June 2026              moon        🌔  Waxing Gibbous                              
                                 Su Mo Tu We Th Fr Sa        season      Summer                                         
                                     1  2  3  4  5  6        zodiac        Gemini                                      
                                  7  8  9 10 11 12 13        chinese     🐎  Horse                                       
                                 14 15 16 17 18 19 20        iso week    2026-W24                                       
                                 21 22 23 24 25 26 27        day of year 165 of 365                                     
                                 28 29 30                                                                               
                                                                                                                        
                           world clock      system                           
                         UTC    13:08                        os     Linux (Ubuntu 24.04)                                
                         LA     06:08                        host   runnervm1li68                                       
                         NYC    09:08                        uptime 1m                                                  
                         London 14:08                        load   1.60                                                
                         Tokyo  22:08                        cpu    36%                                                 
                         Sydney 23:08                        memory 8%                                                  
                                                                                                                        
                           time elapsed                           
                         year :  45%                          
                         qtr  :  82%                          
                         month:  45%                          
                         week :  94%                          
                         day  :  55%                          
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
roleimplementation
quotequote_of_daytext_plain
heroclock (format %a %e) → text_ascii (blocks, quadrant)
dateclock (format %A · %e %B %Y · day %j of %Y) → text_plain
calendarclockgrid_calendar
almanacclock_almanac (moon / season / zodiac / chinese / ISO week / day-of-year) → grid_table
world clockclock_timezones (UTC + 5 cities) → grid_table
systemsystem (os / host / uptime / load / cpu / memory) → grid_table
time elapsedclock_ratio (year / quarter / month / week / day) → gauge_line

Set hemisphere = "south" on the almanac widget if you're below the equator.

home_github — avatar + contributions + activity

Section titled “home_github — avatar + contributions + activity”

Avatar + handle + profile block, then contributions heatmap, open PRs / review queue, and a recent-notifications timeline.

                                                                                                                        
                                                                                                                        
                                         Yuji Ueki                                                                      
                                    Terminal splash renderer maintainer                                            
                           Tokyo, Japan · member since 2013                                               
                                                                                                              
                                                                                                                
                                                                                                              
                                                                                                            
                                                                                                                        
                           contributions · last ~8 months                           
                                                                                     
                                                                                     
                                                                                     
                                                                                     
                                                                                     
                                                                                     
                                                                                     
                                                                                                                        
                                                                                                                        
                           my PRs      review queue                           
                         unhappychoice/splashboard#54 feat(  ratatui/ratatui#1234 feat: add pie                         
                         unhappychoice/splashboard#51 feat(  tokio-rs/tokio#5678 fix: race in s                         
                                                                                                                        
                                                                                                                        
                           notifications                           
                         splashboard review_requested: feat: heatmap                                                    
                         ratatui mention: rfc: themes                                                                   
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
roleimplementation
avatargithub_avatarmedia_image (14×7)
handlebasic_statictext_plain
profilegithub_usertext_plain
contributionsgithub_contributionsgrid_heatmap
my PRsgithub_my_prslist_plain
review queuegithub_review_requestslist_plain
notificationsgithub_notificationslist_timeline

Requires gh auth login (or GITHUB_TOKEN). Set GITHUB_USER — or have it resolvable from git config user.email — so the avatar and profile pick up your login. Edit the handle widget's format to match.

Time-of-day greeting, a one-line date, and the daily quote. No figlet, no heatmap — just enough to feel acknowledged without a dashboard taking over every shell start.

                                                                                                                        
                                                                                                                        
                                                    good afternoon                                                      
                                                                                                                        
                                              Sunday · 14 June 2026 · 13:08                                             
                                                                                                                        
                                                                                                                        
                     I have not failed. I've just found 10,000 ways that won't work.  Thomas Edison                    
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
roleimplementation
greetingbasic_static "good " + clock_derived (kind = time_of_day) → text_plain
dateclock (format %A · %e %B %Y · %H:%M) → text_plain
quoterandom_quote (Text) → text_plain

Pairs naturally with project_minimal if you want the same restraint inside a repo.

A masthead with the date in figlet, a "good morning" greeting, live Day · HH:MM, and an almanac strip (moon · zodiac · day-of-year), all on a subtle header band. Body is 2 cols × 3 rows of curated feeds — HN | r/programming, Wired | BBC Tech, Engadget | Wikipedia on this day. Footer closes with a daily fortune.

                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                              
                                                                                                       
                                                                                                      
                                                                                                
                                                                                                                        
                                                    good afternoon                                                      
                                                     Sunday · 13:08                                                     
                                     🌔  Waxing Gibbous  ·      Gemini   ·  day 165                                     
                                                                                                                        
                                                                                                                        
            HACKER NEWS      R/PROGRAMMING            
          234pt 56c  Show HN: I built a thing                r/programming · 1520 218c  Show: terminal dashbo          
          187pt 41c  Why X over Y                            r/rust · 934 104c  Why async Rust feels differen          
          152pt 88c  Ask HN: how do you ...                                                                             
                                                                                                                        
                                                                                                                        
            WIRED      BBC TECH            
          Apr 26  Why X over Y                               Apr 26  Why X over Y                                       
          Apr 24  Release notes 0.42                         Apr 24  Release notes 0.42                                 
          Apr 22  A short note                               Apr 22  A short note                                       
                                                                                                                        
                                                                                                                        
            ENGADGET      ON THIS DAY            
          Apr 26  Why X over Y                               1969  Apollo 11 lands on the Moon                         
          Apr 24  Release notes 0.42                         1492  Columbus departs Palos de la Frontera               
          Apr 22  A short note                               1989  Tim Berners-Lee proposes the World Wide We          
                                                                                                                        
                                                                                                                        
                                              Bus error: passengers dumped.                                             
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
roleimplementation
heroclock (format %a %e %b) → text_ascii (blocks, quadrant)
greetingbasic_static "good " + clock_derived (kind = time_of_day) → text_plain
nowclock (format %A · %H:%M) → text_plain
almanacclock_derived × 3 (moon_phase / zodiac / day_of_year) → text_plain
hacker newshackernews_toplist_links
r/programmingreddit_subreddit_postslist_links
wiredrsslist_links
bbc techrsslist_links
engadgetrsslist_links
on this daywikipedia_on_this_daylist_links
fortunerandom_fortunetext_plain

Network-class widgets (rss, reddit_subreddit_posts) render as a 🔒 requires trust placeholder until the config is trusted. Installed to $HOME/.splashboard/home.dashboard.toml it's implicitly trusted; dropped into a project's .splashboard/dashboard.toml it needs splashboard trust first.

Repo name as a giant figlet with a particle-burst reveal, followed by slug / description / license. Nothing else. For repo owners who want ./.splashboard/dashboard.toml to feel like a title screen when someone clones.

                                                                                                                        
                                                                                                                        
                                                
                                      
                                         
                                          
                                            
                                                
                                                                                                                        
                                                                                                                        
                                                unhappychoice/splashboard                                               
                                                terminal splash renderer                                                
                                                           ISC                                                          
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
roleimplementation
herogit_repo_nametext_ascii (figlet, ansi_shadow), wrapped in animated_postfx (particle_burst)
subtitlegithub_repo (slug / description / license) → text_plain

Swap the hero's effect = "..." for stagger_reveal / matrix_rain / neon_flash / glitch_in to audition other openings.

project_github — repo hero + activity grid

Section titled “project_github — repo hero + activity grid”

Repo name as a figlet hero, slug / description / license subtitle, and a grid of activity panes: commits heatmap, top contributors, open PRs / issues, languages breakdown, recent releases.

                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                
                                      
                                         
                                          
                                            
                                                
                                                                                                                        
                                                unhappychoice/splashboard                                               
                                                terminal splash renderer                                                
                                                           ISC                                                          
                                  stars: 142 · forks: 9 · watchers: 12 · open_issues: 7                                 
                                                                                                                        
                                                                                                                        
                           languages      released                           
                         Rust  87000  v0.3.0  2026-04-10                                         
                         TOML  8000                          v0.2.1  2026-03-05                                         
                         Shell 5000                                                                                     
                                                                                                                        
                                                                                                                        
                           PRs      issues                           
                         #54 feat(docs): generate widget ca  #41 meta: widget catalog & roadmap                         
                         #51 feat(fetcher): split clock opt  #17 theme system                                           
                                                                                                                        
                                                                                                                        
                           commits      top contributors                           
                                                                                                       
                                                                                                       
                                                                                                       
                                                                                                    
                                                                                                    
                                                                                                 
                                                                                                 
                                                                                                            
                                                             42 28 17 9                                            
                                                             ali bob cha dav                                            
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
roleimplementation
herogit_repo_nametext_ascii (figlet, ansi_shadow)
subtitlegithub_repo (slug / description / license) → text_plain
repo statsgithub_repo_starsgrid_table (inline)
languagesgithub_languageschart_bar (horizontal)
releasesgithub_recent_releaseslist_timeline
PRsgithub_repo_prslist_plain
issuesgithub_repo_issueslist_plain
commitsgit_commits_activitygrid_heatmap
top contributorsgit_contributorschart_bar

Requires gh auth login (or GITHUB_TOKEN). The repo is discovered from git remote origin, so any repo you cd into produces a tailored dashboard with no per-repo edits.

project_minimal — name, tag, last three commits

Section titled “project_minimal — name, tag, last three commits”

Repo name, latest tag, and a three-entry commit timeline. Centred on a lot of whitespace, no figlet, no panels. Acknowledges the repo and says "here's what you were just doing" without taking over the screen — useful when you cd into the same project hundreds of times a day and want project_github to feel like a conscious choice rather than the default noise.

                                                                                                                        
                                                                                                                        
                                                       splashboard                                                      
                                                         v1.2.3                                                         
                                                                                                                        
                                                                                                                        
                                            a1b2c3d feat(render): add heatmap                                          
                                            d4e5f6a fix(fetcher): tz fallback                                          
                                               e7f8a9b chore: bump ratatui                                             
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
roleimplementation
namegit_repo_nametext_plain
taggit_latest_tag (Text) → text_plain
recentgit_recent_commits (shape = "text_block", format = "3") → list_plain

Fully offline — every widget reads local git, so the preset renders the same whether you're online, behind a firewall, or haven't run gh auth login.

project_codebase — repo personality at a glance

Section titled “project_codebase — repo personality at a glance”

Frame layout with the project title figlet at the centre, surrounded by analytics tiles: LOC by language, project age breakdown, comment density on the top row; files-by-dir on the left and largest-files on the right flanking the title; most-churned files, TODO comment list, and TODO hotspots on the bottom row.

                                                                                                                        
                                                                                                                        
     Lines of code      Project age      Comment density     
   1. Rust                          8234  years                              2  1. Rust                          1900   
   2. TypeScript                    2111  months                             3  2. Markdown                       580   
   3. Markdown                       820  days                              12  3. TypeScript                     230   
   4. TOML                           560  first_commit_date         2024-01-15  4. TOML                            32   
                                                                                                                        
                                                                                                                        
     Files by dir                                                       Largest files     
   1. src                   180                         1. src/render/mod.rs   1234   
   2. tests                  42                          2. src/fetcher/git/m   812   
   3. docs                   18                        3. src/payload.rs       640   
                                                          2y 3m                                                         
                                             12,345 lines across 6 languages                                            
                                                                                                                        
                                                                                                                        
     Most churned      TODO comments      TODO hotspots     
   1. src/main.rs            42  · src/render/mod.rs:120: TODO: handle empty body         1. src/render/mod.rs      5   
   2. src/lib.rs             31  · src/fetcher/git.rs:88: FIXME: don't panic on detached  2. src/fetcher/git.rs     3   
   3. src/render/mod.rs      18  · src/main.rs:14: TODO: load config from $HOME           3. src/main.rs            2   
   4. src/fetcher/mod.rs     12                                                                                         
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
roleimplementation
titlegit_repo_nametext_ascii (blocks, quadrant)
agegit_age (Text, format = "full") → text_plain
LOC summarycode_loc (Text) → text_plain
LOC by languagecode_loc (Bars) → list_ranking
project agegit_age (Entries) → grid_table
comment densitycode_comments (Bars, unit = "loc") → list_ranking
files by dircode_files (Bars) → list_ranking
largest filescode_largest_files (Bars) → list_ranking
most churnedgit_churn (Bars) → list_ranking
TODO commentscode_todos (TextBlock) → list_plain
TODO hotspotscode_todos (Bars) → list_ranking

Local-only — every widget reads git2 / the working tree, no network or auth. Sister to project_github (operational forge view) on the "what's the shape of this repo" axis.