Amethyst
A cross-platform music player made with Typescript
Vue★ 316⑂ 44 forksMITupdated 1 month ago
README.mdfork it — it’s yours
Amethyst
Amethyst is an cross-platform audio player with a node-based audio routing system, the main goal of this project is to make a music player in TypeScript to see how far the language can be stretched to prove it's possible to provide pro-level features as most DAWs / DAEs, while also providing useful tools and customizability to the end-user.
Download
Showcase
📝 Contributing
NOTE: nvm is suggested, so you can have multiple different versions of node.js installed simultaneously.
- Use
Node.js v20.17.0 - Use the
recommended extensions - Have
libvipsinstalled for linux - Have
yarninstalled
⌨️ Coding
- Install dependencies with
yarn - Develop with
yarn dev - Lint with
yarn lint. Lint and Fix withyarn lint:fix - Compile with
yarn package, compiled files will be in therelease/buildfolder
more like this
facenox
Open-source, offline-first face recognition attendance platform that runs on any webcam.
TypeScript★ 51



