psst
Visual Studio Code
Our great sponsors
psst | Visual Studio Code | |
---|---|---|
42 | 2,831 | |
8,141 | 157,893 | |
- | 0.9% | |
6.2 | 10.0 | |
17 days ago | 3 days ago | |
Rust | TypeScript | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
psst
-
Spotify-Qt
On the other hand, this Rust-based one called Psst looks awesome and works: https://github.com/jpochyla/psst
-
This is the best Linux has ever been. Truly.
Psst but currently very limited in features and have to build yourself.
-
Spot - a simple spotify CLI made in python
psst, https://github.com/jpochyla/psst
-
Flatpak Spotify vs Tab in Firefox browser
Would like to add that you can also use clients such as spotify-qt and Spotify TUI to control said "device". There's also Spot and psst that are standalone (librespot not required but no Connect functionality).
-
Rust audio library
You can also take a look at Psst. I use Symphonia for decoding and CPAL or CubeB for output. CubeB is a bit nicer.
-
Druid app for public transport data
There‘s a Spotify client, psst, which has an Async widget (with a Promise state struct) that works very well for loading states etc. That project has a bunch of other tidbits and interesting patterns for Druid, I learned a ton from the code.
-
Advice for the next dozen Rust GUIs
Not that I'm in any way suggesting that you have to have to pursue this, but I'd suggest that not having this as a goal is why it hasn't happened. I've seen apps built with Druid (like https://github.com/jpochyla/psst) and they look great. But when I looked into the documentation, I was really struggling to get started. In contrast, libraries like Iced are quite limited in what they can do and are not as architecturally sound as Druid, but seem to have put more effort into the onboarding experience and documentation for beginners (see also: the effort that Rust itself puts into being beginner friendly, and how that has enabled it jump into the mainstream where other similar languages have remained niche).
-
What are your favorite Rust-powered Linux programs?
The Psst spotify player is just awesome.
- [MacOS Dev] How is it possible to create a fully desktop for MacOS without touching any swift/obj-c?
Visual Studio Code
-
A Guide to Parsing CSV Files in Go
IDE of choice (e.g. Visual Studio Code)
-
How to Develop a User Data Storage Registration Form Using Python.
When working in Visual Studio Code (VS Code), start by creating a new Python file for your registration form project. It's helpful to have separate files for different parts of your project.
-
Qilin: A Starter Project Template For Every Open Source Project
The VSCode project has an incredibly detailed document detailing how to contribute.
TIP: Depending on the length of your README, including a table of contents here would be a great addition. You can do this manually, or if you are using VSCode, you can add a TOC that automatically updates as you edit the file using the Markdown All-In-One plugin.
-
What is VSCodium ? Better than VS code ?
https://github.com/Microsoft/vscode/issues/60#issuecomment-161792005
-
Free Resources Every Web Developer Should Know About
Visual Studio Code (https://code.visualstudio.com/)
-
Hosting an Angular application in a Docker container on Amazon EC2 deployed by Amazon ECS
IDE (e.g. Visual Studio Code or WebStorm): IDE (Integrated Development Environment) is a tool with a graphical interface to help in the development of applications and it will be used to develop the Angular application.
-
Groovy 🎷 Cheat Sheet - 01 Say "Hello" from Groovy
I personally prefer VS Code. But for Groovy, it didn't offer the right extensions.
-
How to access Neon Postgres from AWS Lambda functions via serverless driver
A code editor. This article’s demo was built with Visual Studio Code.
-
Release Radar • February 2024 Edition
The Electron framework lets you write cross-platform desktop applications using JavaScript, HTML and CSS. It is based on Node.js and Chromium and is used by the Visual Studio Code and many other apps.
What are some alternatives?
thonny - Python IDE for beginners
reactide - Reactide is the first dedicated IDE for React web application development.
Spyder - Official repository for Spyder - The Scientific Python Development Environment
doom-emacs - An Emacs framework for the stubborn martian hacker [Moved to: https://github.com/doomemacs/doomemacs]
KDevelop - Cross-platform IDE for C, C++, Python, QML/JavaScript and PHP
vscodium - binary releases of VS Code without MS branding/telemetry/licensing
logseq - A local-first, non-linear, outliner notebook for organizing and sharing your personal knowledge base. Use it to organize your todo list, to write your journals, or to record your unique life.
awesome-wayland - A curated list of Wayland code and resources.
Atom - :atom: The hackable text editor
telescope.nvim - Find, Filter, Preview, Pick. All lua, all the time.
HomeBrew - 🍺 The missing package manager for macOS (or Linux)
SharpDevelop