💫 A local-first, cross-platform music player. Built with Rust and TypeScript. https://usepulsar.app
This repository has been archived on 2026-01-03. You can view files and clone it, but you cannot make any changes to its state, such as pushing and creating new issues, pull requests or comments.
Find a file
tygrdev 0e29c14df2
All checks were successful
/ build (push) Successful in 11m35s
Update README.md
2026-01-03 03:50:10 +01:00
.devcontainer feat: biome linter (#55) 2025-12-19 23:04:15 +00:00
.forgejo/workflows Rebrand: Pulsar (#85) 2026-01-02 22:06:44 +01:00
.vscode feat: biome linter (#55) 2025-12-19 23:04:15 +00:00
.zed feat: add settings ui 2025-12-22 14:29:43 +00:00
assets Rebrand: Pulsar (#85) 2026-01-02 22:06:44 +01:00
crates database: write ahead log 2026-01-02 14:11:05 -08:00
public Rebrand: Pulsar (#85) 2026-01-02 22:06:44 +01:00
src Rebrand: Pulsar (#85) 2026-01-02 22:06:44 +01:00
.envrc feat: the big one (two) (#78) 2026-01-02 00:49:51 +01:00
.gitignore feat: the big one (two) (#78) 2026-01-02 00:49:51 +01:00
about.toml feat: the big one (two) (#78) 2026-01-02 00:49:51 +01:00
app_icon.svg Rebrand: Pulsar (#85) 2026-01-02 22:06:44 +01:00
biome.json feat: biome linter (#55) 2025-12-19 23:04:15 +00:00
Cargo.lock Rebrand: Pulsar (#85) 2026-01-02 22:06:44 +01:00
Cargo.toml Rebrand: Pulsar (#85) 2026-01-02 22:06:44 +01:00
index.html Rebrand: Pulsar (#85) 2026-01-02 22:06:44 +01:00
LICENSE Rebrand: Pulsar (#85) 2026-01-02 22:06:44 +01:00
package.json Rebrand: Pulsar (#85) 2026-01-02 22:06:44 +01:00
pnpm-lock.yaml feat: playlists (#75) 2026-01-01 20:21:31 +01:00
pnpm-workspace.yaml fix: ugghhh fuck you bun 2025-12-08 01:09:16 +00:00
README.md Update README.md 2026-01-03 03:50:10 +01:00
rust-toolchain.toml ci: nix (#73) 2025-12-26 22:30:15 +00:00
shell.nix nix: gl 2026-01-02 12:31:12 -08:00
Taskfile.yml feat: the big one (two) (#78) 2026-01-02 00:49:51 +01:00
tsconfig.json feat: biome linter (#55) 2025-12-19 23:04:15 +00:00
tsconfig.node.json feat: biome linter (#55) 2025-12-19 23:04:15 +00:00
vite.config.ts feat: biome linter (#55) 2025-12-19 23:04:15 +00:00

Warning

Pulsar was split up and created under it's own organisation. This is the remains of the orignal repository.

A local-first, cross-platform music player. Built with Rust and TypeScript.

Documentation | Discord | License (AGPL-3.0)

Warning

Pulsar is currently in major version zero (0.x) active development, and features are being added regularly. Things may break or change at any time!

Why?

We wanted to stop supporting Spotify. A software company famous for scamming artists, prioritizing major label deals over supporting independent musicians, funding military AI startups, and injecting AI into every part of their platform.

Please support artists directly using online storefronts like Bandcamp or by purchasing physical merchandise.

Running Locally

To run Pulsar locally, you need to install some global prerequisites first:

Warning

On Debian based systems, you will also need to install libasound2-dev and xdg-utils (Source)

Then you can run the following to install dependencies and start Pulsar:

pnpm install
task dev # or pnpm tauri dev

License

This project is licensed under the AGPL-3.0 License.