Skip to content

Latest commit

 

History

244 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sambar

GitHub Downloads (all assets, all releases)

showcase_1

A native status bar for Windows 11 written in C# (.NET) with love ❤️. Utilizes the WPF technology and native interop to provide a rich set of functionalities which can be consumed through widgets. You can write your own widgets utilizing the functions and events provided throug the API to spare yourself from reinventing the wheel everytime. Or you can even leverage the C# standard library and build features from scratch. Everything is configurable: The layout, dimensions, positions and colors are fully customizable. dive in?

This project was NOT vibecoded.

Sources and inspirations:

Features

  • Native (WPF), lightweight and less resource intensive
  • Widget support

currently available widgets:

  1. GlazeWM workspaces ?
  2. Komorebi workspaces ?
  3. AviyalWM workspaces ?
  4. Tray icons
  5. Live running apps (+ pin favourites) ?
  6. Buttons (Start, Action Center)
  7. Toggle native taskbar
  8. Performance counters (CPU, Memory, Network)
  9. Audio visualizer
  10. Media playback information
  11. Network Manager (open actions center)
  12. Hide the default windows taskbar
  13. Animated Wallpaper changer ?

Showcase

Autumn (WidgetPack: Plain1)

showcase_2

Nostalgia (WidgetPack: Windows98)

showcase_3

Usage

Download the latest release from here

Requirements

  1. Windows 11 build 26100+
  2. .NET 9 Desktop Runtime (if you aren't running the self-contained version), download and install it from here

Optional

  1. JetBrains Mono Font

Documentation and Tutorials

Read the docs here.

PS: docs currently under construction and therefore incomplete

Building

  1. Download and Install .NET 9 SDK
  2. git clone https://github.com/TheAjaykrishnanR/sambar
  3. cd Src
  4. dotnet build

To publish a self contained executable:

  1. cd Src
  2. dotnet publish -r win-x64 -p:PublishSingleFile=true --self-contained -c Release

You can find the executable at bin\Release\net*\win-x64\publish

Acknowledgements

Sambar wouldnt have been possible without the existence of all the libraries it depends on. Thanks to :

  1. NAudio
  2. Newtonsoft.Json
  3. ScottPlot
  4. SkiaSharp

Contributing

PRs welcome !

About

Status bar for Windows 11

Resources

Stars

101 stars

Watchers

1 watching

Forks

Releases

Contributors

Languages