Skip to content
/ Neptune Public

Neptune is a mechanical keysound app like Mechvibes except its faster and written in Go

License

Notifications You must be signed in to change notification settings

M1ndo/Neptune

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Neptune

Neptune is a virtual application that produces a sound upon key activation, resembling a physical mechanical keyboard. Unlike its real-life counterpart, Neptune spares you from disturbing those nearby. It bears a striking resemblance to mechvibes, but with notable advantages: superior speed, being coded in Go instead of JavaScript and Electron, thus eliminating excessive RAM and CPU consumption.

Installation / Buildings.

By default i provide pre-built binaries for both Linux and Windows, I’d include MacOS as well if i had a MacOs machine to build the app, although it is possible to cross-compile from Linux to MacOs its very troublesome and requires building a toolchain and whatnot.

Binaries.

Both Windows And Linux binaries are for x86_64 architecture only. More to come soon. Headover to the Releases and download the appropriate build for your machine.

Linux

To install Neptune your Linux distribution just run .

mkdir Neptune && tar -xf Neptune.tar.xz -C Neptune/ && cd Neptune; sudo make install

Building.

To build Neptune you’ll have to satisfy few requirements.

  • Golang version >1.21
  • GCC or Clang compiler
  • Mingw64 (Windows)
  • o64-clang / Clang (MacOS)

Linux / MacOs

CGO_ENABLED=1 GO111MODULE=on go build . # Be inside of Neptune Directory.

Windows

GOOS=windows GOARCH=amd64 CGO_ENABLED=1 CC=x86_64-w64-mingw32-gcc CXX=x86_64-w64-mingw32-g++ go build -ldflags -H=windowsgui .

Keysounds.

By default nk-cream keysounds are embedded in the app so it doesn’t require any assets. If you want to add your own Keysounds, a guide will be published soon.

Donate.

If you wanna consider supporting this project by donating, please spare some cash Here

Author

Written by ybenel

License

AGPLv3

About

Neptune is a mechanical keysound app like Mechvibes except its faster and written in Go

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published