Skip to content

splashboard

A customizable terminal splash rendered on shell startup and on directory change. Per-directory configs so different repos get different splashes automatically.
                                                                                                                        
                                                                                                                        
                                                                                                                        
                ███████╗██████╗ ██╗      █████╗ ███████╗██╗  ██╗██████╗  ██████╗  █████╗ ██████╗ ██████╗                
                ██╔════╝██╔══██╗██║     ██╔══██╗██╔════╝██║  ██║██╔══██╗██╔═══██╗██╔══██╗██╔══██╗██╔══██╗               
                ███████╗██████╔╝██║     ███████║███████╗███████║██████╔╝██║   ██║███████║██████╔╝██║  ██║               
                ╚════██║██╔═══╝ ██║     ██╔══██║╚════██║██╔══██║██╔══██╗██║   ██║██╔══██║██╔══██╗██║  ██║               
                ███████║██║     ███████╗██║  ██║███████║██║  ██║██████╔╝╚██████╔╝██║  ██║██║  ██║██████╔╝               
                ╚══════╝╚═╝     ╚══════╝╚═╝  ╚═╝╚══════╝╚═╝  ╚═╝╚═════╝  ╚═════╝ ╚═╝  ╚═╝╚═╝  ╚═╝╚═════╝                
                                                                                                                        
                                                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                                            
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        
                                                                                                                        

Every new shell, every cd into a repo — instead of a blinking cursor, you see a dashboard of the things you actually care about: git status, CI health, PRs awaiting review, a contribution heatmap, the moon phase. One line in your shell rc and you're done.

The killer feature: a repo that ships ./.splashboard/dashboard.toml reshapes the splash to itself when you cd in. Competitor products (neofetch, fastfetch, starship) don't do this.