75 Resources
Golang digital-audio Libraries
Open source forensic software to analyze and present digital evidence.
Go Forensics Core Open source forensic software to analyze digital evidence to be presented in court. The core of Go Forensics PostgreSQL The core use
Tdtl - TKeel Digital Twins Language (TDTL) is language of Digital Twins in tKeel
TQL TKeel Digital Twins Language (TDTL) is language of Digital Twins in tKeel, w
Tts - A project takes advantage of a server to run compute some audio file from text you send it
Text to Speech Hey this project takes advantage of a server to run compute some
A simple digital clock written in go to show time in hh : mm : ss format in console
Go console clock a simple digital clock written in go to show time in "hh : mm :
Go Bindings for libsamplerate
libsamplerate binding for Golang This is a Golang binding for libsamplerate (written in C), probably the best audio Sample Rate Converter available to
free4.chat is an instant audio conferencing service
free4chat free4.chat is an instant audio conferencing service. It is designed by the local first and privacy first principle, and is very easy to use.
Personal DDNS client with Digital Ocean Networking DNS as backend.
DDNS Personal DDNS client with Digital Ocean Networking DNS as backend. Read about it in the Blog Motivation There are services like DynDNS, No-IP to
A fast and lightweight interactive terminal based UI application for tracking cryptocurrencies 🚀
cointop Coin tracking for hackers cointop is a fast and lightweight interactive terminal based UI application for tracking and monitoring cryptocurren
Loc2Midi - This project uses realtime location data to control audio effects plugins in order to simulate movement throughout a virtual soundscape
Visualization of coordinate math Video demonstration of project This project use
Local-audio - Web walking audio tour platform proof-of-concept
Goal: Proof of concept for a Web Audio walk platform Data retention dynamdo db "time to live" expires in 1 day from creation of record set in add.go s
🎵 Music theory concepts in Go.
Music Theory Explorations in music theory. Usage package main import ( mt "github.com/brettbuddin/musictheory" "github.com/brettbuddin/musict
⚡️Curated list of resources for the development and applications of blockchain.
Awesome Blockchain Curated list of resources for the development and applications of block chain. The blockchain is an incorruptible digital ledger of
Raspberry Pi Zero W IR remote webserver for Cambridge Audio CXA81 Amplifier
CXA81-IR-Remote-Server About The Project I initially wanted to control my Cambri
General purpose proving framework for certifying digital assets to public blockchains
Proofable Proofable is a general purpose proving framework for certifying digital assets to public blockchains. Overall, it consists: CLI (proofable-c
This project is meant to make you code a digital version of an ant farm
This project is meant to make you code a digital version of an ant farm. Create a program lem-in that will read from a file (describing the ants and the colony) given in the arguments. Upon successfully finding the quickest path, lem-in will display the content of the file passed as argument and each move the ants make from room to room. How does it work? You make an ant farm with tunnels and rooms. You place the ants on one side and look at how they find the exit.
Audio visualizer in Go
demo_audio_visualizer Simple audio visualizer in Go Used libraries: raylib-go go-mp3 oto go-dsp To disable the additional console window on Windows OS
Go backend for the Vue-Go personal digital library application
Motivation Create a backend that connects to a cloud storage, so to store and retrieve my personal books. Barebone application State “DONE” from “NEXT
Minimalistic MP3 decoder single header library
minimp3 Minimalistic, single-header library for decoding MP3. minimp3 is designed to be small, fast (with SSE and NEON support), and accurate (ISO con
Very tiny program for updating A records on digital ocean.
DDNS Tiny library for updating DNS records on digital ocean. Usage ddns does only one thing, update a domain's root A record inside of DigitalOcean wi
Go binding for blip-buf
blip-go Go binding for blip-buf. This package does not depend on cgo. What is blip-buf? The explanation of blip_buf-rs is easy to understand and is qu
A discord bot that mumbles the audio from another room into your room (WIP)
DiscordGo Voice Receive Example This example experiments with receiving voice data from Discord. It joins a specified voice channel, listens for 10 se
FMOD Studio middleware integration and scripting API bindings for the Godot game engine.
I started developing this back in 2019 but no longer maintain it. If you found this recently and are looking to integrate FMOD into a new Godot projec
Core is the next-generation digital data engine.
tKeel-Core The digital engine of world 🌰 Core is the data centre of the tKeel IoT Open Platform, a high-performance, scalable and lightweight next-ge
Madsportslab digital scoreboard
mboard-go mboard backend server requirements golang 1.8.x sqlite3 build git clone [email protected]:madsportslab/mboard-go go get github.com/eknkc/am
EU Digital Covid Certificate utilities in Go [Create, Validate and Parse Green-Pass/EU-DCC]
go-dcc EU Digital Covid Certificate utilities in Go [Create, Validate and Parse Green-Pass/EU-DCC] Repo work in-progress CLI Usage: ######Create and S
Synthetic media is a realistic transformation of audio and video using artificial intelligence.
Synthetic media is a realistic transformation of audio and video using artificial intelligence.
Terrible Audio Downloader
Terrible Audio Downloader This is just a small go project I did for myself, to manage my audio library to get away from spotify. All it does is downlo
alto is a program built for audio management.
alto, a music organizer alto is a program built for audio management. It's purpose is to provide the user the means to create a path construct to move
Self-hosted music streaming server 🎶 with RESTful API and Web interface
Self-hosted music streaming server 🎶 with RESTful API and Web interface. Think of it as your very own Spotify!
A youtube library for retrieving metadata, and obtaining direct links to video-only/audio-only/mixed versions of videos on YouTube in Go.
A youtube library for retrieving metadata, and obtaining direct links to video-only/audio-only/mixed versions of videos on YouTube in Go. Install go g
Control your legacy Reciva based internet radios (Crane, Grace Digital, Tangent, etc.) via REST api or web browser.
reciva-web-remote Control your legacy Reciva based internet radios (Crane, Grace Digital, Tangent, etc.) via REST api or web browser. Usage This progr
Package implement reading and writing popular playlist formats: PLS, ASX, M3U, XSPF and others.
go-playlist ⚠️ WARNING The API is not stable yet and can change. Package playlist implement reading and writing popular playlist formats: PLS, ASX, M3
Golang Kalkancrypt Wrapper - simple digital signature auth service
Golang Kalkancrypt Wrapper WIP ⭐ Star on GitHub — it motivates me a lot! Overview Golang Kalkancrypt Wrapper - это простой веб-сервис для аутентификац
Digital planner for Supernote and ReMarkable
latex-yearly-planner PDF planner designed for e-ink devices. Download latest PDF with newest features and best bugs from the latest release. Visit the
Decode DTMF audio in go.
go-dtmf, the simplest way to decode DTMF audio in golang. This library provides two high level API to decode DTMF audio or byte slice. It uses the Goe
A simple library to extract video and audio frames from media containers (based on libav).
Reisen A simple library to extract video and audio frames from media containers (based on libav, i.e. ffmpeg). Dependencies The library requires libav
live streaming server in golang
中文 Simple and efficient live broadcast server: Very simple to install and use; Pure Golang, high performance, and cross-platform; Supports commonly us
Apollo 💎 A Unix-style personal search engine and web crawler for your digital footprint.
Apollo 💎 A Unix-style personal search engine and web crawler for your digital footprint Demo apollodemo.mp4 Contents Background Thesis Design Archite
LiveKit - Open source, distributed video/audio rooms over WebRTC
LiveKit is an open source project that provides scalable, multi-user conferencing over WebRTC. It's designed to give you everything you need to build real time video/audio capabilities in your applications.
Go decoder for EU Digital COVID Certificate (EUDCC) QR code data
Go Corona QR Code Decoder This repository contains a decoder for EU Digital COVID Certificate (EUDCC) QR code data, written in Go. If you got vaccinat
🚀 Golang, Go Fiber, RabbitMQ, MongoDB, Docker, Kubernetes, GitHub Actions and Digital Ocean
Bookings Solução de cadastro de usuários e reservas. Tecnologias Utilizadas Golang MongoDB RabbitMQ Github Actions Docker Hub Docker Kubernetes Digita
Software for archiving my digital stuff like tweets
rsms's memex Software for managing my digital information, like tweets. Usage First check out the source and build. You'll need Make and Go installed.
signature-based file format identification
Siegfried Siegfried is a signature-based file format identification tool, implementing: the National Archives UK's PRONOM file format signatures freed
Podcast CLI player
Top-like interface for listening to podcasts podcast-cli lets you play your favourite podcasts from the terminal: podcast-cli is entirely built with G
ready-to-use RTSP / RTMP server and proxy that allows to read, publish and proxy video and audio streams
rtsp-simple-server is a simple, ready-to-use and zero-dependency RTSP / RTMP server and proxy, a software that allows users to publish, read and proxy live video and audio streams. RTSP is a specification that describes how to perform these operations with the help of a server, that is contacted by both publishers and readers and relays the publisher's streams to the readers.
Discord screenshare, now with audio!
audio-share-discord-linux Discord screenshare, now with audio! Build Instructions go build . chmod +x audio-share-discord-linux ./audio-share-discord-
A shazam like tool to store songs fingerprints and retrieve them
musig 🔈 A shazam-like tool that allows you to compute song's fingerprints and reverse lookup song names. It's more or less an implementation of the s
A fast and lightweight interactive terminal based UI application for tracking cryptocurrencies 🚀
cointop is a fast and lightweight interactive terminal based UI application for tracking and monitoring cryptocurrency coin stats in real-time.
Go package captcha implements generation and verification of image and audio CAPTCHAs.
Package captcha ⚠️ Warning: this captcha can be broken by advanced OCR captcha breaking algorithms. import "github.com/dchest/captcha" Package captch
Pure Go implementation of the WebRTC API
Pion WebRTC A pure Go implementation of the WebRTC API New Release Pion WebRTC v3.0.0 has been released! See the release notes to learn about new feat
A distributed system for embedding-based retrieval
Overview Vearch is a scalable distributed system for efficient similarity search of deep learning vectors. Architecture Data Model space, documents, v
A dead simple tool to sign files and verify digital signatures.
minisign minisign is a dead simple tool to sign files and verify signatures. $ minisign -G
a tool for creating exploited media files for discord
Discord-Exploits A program for creating exploited media files for discord written in Go. Usage discord-exploits is a command line utility, meaning you
Go Hosting Solution for AWS, Google Could and Digital Ocean
Furnace Intro Brief Explanation Here is a very short description of what Furnace does in a handy IKEA manual format. In More Depth AWS Cloud Formation
Go bindings for libVLC and high-level media player interface
Go bindings for libVLC 2.X/3.X/4.X and high-level media player interface. The package can be useful for adding multimedia capabilities to applications
A simple SHOUTcast server.
DudelDu DudelDu is a simple audio/video streaming server using the SHOUTcast protocol. Features Supports various streaming clients: VLC, ServeStream,
Digital Signal Processing for Go
GO-DSP go-dsp is a digital signal processing package for the Go programming language. Packages dsputils - utilities and data structures for DSP fft -
captcha of base64 and diversity
A flexible and various captcha package Base64captcha supports any unicode character and can easily be customized to support Math Chinese Korean Japane
Pure Go implementation of the WebRTC API
Pion WebRTC A pure Go implementation of the WebRTC API New Release Pion WebRTC v3.0.0 has been released! See the release notes to learn about new feat
ID3, MP4 and OGG/FLAC metadata parsing in Go
MP3/MP4/OGG/FLAC metadata parsing library This package provides MP3 (ID3v1,2.{2,3,4}) and MP4 (ACC, M4A, ALAC), OGG and FLAC metadata detection, parsi
Cgo bindings to PulseAudio's Simple API, for easily playing or capturing raw audio.
pulse-simple Cgo bindings to PulseAudio's Simple API, for easily playing or capturing raw audio. The full Simple API is supported, including channel m
Process audio files with pipelined DSP framework
phono is a command for audio processing. It's build on top of pipelined DSP framework. Installation Prerequisites: lame to enable mp3 encoding To link
Go bindings for libVLC and high-level media player interface
Go bindings for libVLC 2.X/3.X/4.X and high-level media player interface. The package can be useful for adding multimedia capabilities to applications
Go bindings for audio capture and playback with ALSA and libasound
Go ALSA bindings These bindings allow capture and playback of audio via ALSA using the alsa-lib library. Installation go get github.com/cocoonlife/goa
Parallel Digital Universe - A decentralized identity-based social network
Parallel Digital Universe Golang implementation of PDU. What is PDU? Usage Development Contributing PDU PDU is a decentralized identity-based social n
Go package capable of generating waveform images from audio streams. MIT Licensed.
waveform Go package capable of generating waveform images from audio streams. MIT Licensed. This library supports any audio streams which the azul3d/e
Go bindings for the PortAudio audio I/O library
portaudio This package provides an interface to the PortAudio audio I/O library. See the package documentation for details. To build this package you
♪ A low-level library to play sound on multiple platforms ♪
Oto (音) A low-level library to play sound. This package offers io.WriteCloser to play PCM sound. Platforms Windows macOS Linux FreeBSD OpenBSD Android
Sequence-based Go-native audio mixer for music apps
Mix https://github.com/go-mix/mix Sequence-based Go-native audio mixer for music apps See demo/demo.go: package main import ( "fmt" "os" "time"
Mini audio library
malgo Go bindings for miniaudio library. Requires cgo but does not require linking to anything on the Windows/macOS and it links only -ldl on Linux/BS
Go tools for audio processing & creation ?
GoAudio ? GoAudio is an audio processing library, currently supporting WAVE files, although some tools such as the synth and breakpoints are encoding
GAAD (Go Advanced Audio Decoder)
GAAD (Go Advanced Audio Decoder) Package currently provides AAC parsing capabilities. This package performs a full parse of AAC-LC and HE-AACv1 bitstr
Package flac provides access to FLAC (Free Lossless Audio Codec) streams.
flac This package provides access to FLAC (Free Lossless Audio Codec) streams. Documentation Documentation provided by GoDoc. flac: provides access to