bluedaniel / Kakapo App
Licence: gpl-3.0
π΅ [Web & Desktop] An open source ambient sound mixer
Stars: β 387
Programming Languages
javascript
184084 projects - #8 most used programming language
Projects that are alternatives of or similar to Kakapo App
Wxwidgets
wxWidgets is a free and open source cross-platform C++ framework
for writing advanced GUI applications using native controls.
Stars: β 3,994 (+932.04%)
Mutual labels: desktop
X Webdesktop Vue
εΊδΊ Vue & Koa η WebDesktop θ§ηͺη³»η» The WebDesktop system based on Vue
Stars: β 332 (-14.21%)
Mutual labels: desktop
Autoedit 2
Fast text based video editing, node Electron Os X desktop app, with Backbone front end.
Stars: β 343 (-11.37%)
Mutual labels: desktop
Kahla.app
Kahla is a cross-platform business messaging app.
Stars: β 370 (-4.39%)
Mutual labels: desktop
Crypter
πβ¨π An innovative, convenient and secure encryption app
Stars: β 382 (-1.29%)
Mutual labels: desktop
Instagramlive Php
A PHP script that allows for you to go live on Instagram with any streaming program that supports RTMP!
Stars: β 362 (-6.46%)
Mutual labels: desktop
Guark
Build awesome Golang desktop apps and beautiful interfaces with Vue.js, React.js, Framework 7, and more...
Stars: β 334 (-13.7%)
Mutual labels: desktop
Electron Java App
Electron Java application - What if you could build Desktop applications on Java with HTML 5 UI
Stars: β 340 (-12.14%)
Mutual labels: desktop
Flutter everywhere
Template Flutter Project for iOS, Android, Fuschica, MacOS, Windows, Linux, Web, Command Line, Chrome Extension
Stars: β 372 (-3.88%)
Mutual labels: desktop
Redis Ui
π‘ P3X Redis UI is a very functional handy database GUI and works in your pocket on the responsive web or as a desktop app
Stars: β 334 (-13.7%)
Mutual labels: desktop
Microsoft Ui Xaml
Windows UI Library: the latest Windows 10 native controls and Fluent styles for your applications
Stars: β 4,428 (+1044.19%)
Mutual labels: desktop
Ironahk
Cross platform .NET rewrite of the popular AutoHotkey scripting language for desktop automation.
Stars: β 368 (-4.91%)
Mutual labels: desktop
Trufont
TruFont is a streamlined and hackable font editor. Γ lβancienne.
Stars: β 382 (-1.29%)
Mutual labels: desktop
Formsfx
A framework for easily creating forms for a JavaFX UI.
Stars: β 380 (-1.81%)
Mutual labels: desktop
Appify
Create a macOS Application from an executable (like a Go binary)
Stars: β 372 (-3.88%)
Mutual labels: desktop
Kakapo is an open source ambient sound mixer for relaxation or productivity.
This repo builds a website and desktop version (for Mac OSX & Windows).
Download the latest desktop version here, or install via homebrew-cask with brew cask install kakapo
.
See also: Kakapo for iOS & Android - Kakapo for Chrome.
It's built using:
- Electron - Wraps app for desktop.
- React - UI & view components.
- Redux - State management.
- Redux Sagas - Handles side effects.
- Ramda - For functional Javascript.
- HowlerJs - Handles audio objects.
- ReactIntl - Internationalisation.
- PostCSS - Transform JS styles.
- Webpack - Bundling JS and hot module replacement.
Tests using Jest and a bit of Enzyme.
Code coverage reporting provided by Coveralls.
Install and run
# Clone
$ git clone https://github.com/bluedaniel/Kakapo-app.git
# Install
$ cd Kakapo-app && npm install
# Convert .mp3 files to .ogg with ffmpeg
$ brew install ffmpeg --with-libvpx --with-libvorbis
$ cd node_modules/kakapo-assets
$ sh mp3-to-ogg.sh
# Run desktop
$ npm start -- --platform=desktop
# Run website
$ npm start -- --platform=web
Both the website and desktop app should automatically open and have hot module enabled for live changes.
Build for production
# Build website
$ npm run build -- --platform=web --production
# Build desktop
$ npm run build -- --platform=desktop --production
# Sign apps and zip after desktop build
$ npm run installer-mac && npm run installer-win
Testing
# Test with watch
$ npm test -- --watch
# Test
$ npm test
Bugs and Feature Requests
Have a bug or a feature request? Please open a new issue here.
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].