ferret (★ 3,203) - is a web scraping system aiming to simplify data extraction from the web for such things like UI testing, machine learning and analytics.
Having its own declarative DSL language, ferret abstracts away technical details and complexity of the underlying technologies, helping to focus on the data itself.
It's extremely portable, extensible and fast.
#web #ui #grabbing #scraping #go
Having its own declarative DSL language, ferret abstracts away technical details and complexity of the underlying technologies, helping to focus on the data itself.
It's extremely portable, extensible and fast.
#web #ui #grabbing #scraping #go
Syncthing (★ 23,116 on GitHub) replaces proprietary sync and cloud services with something open, trustworthy and decentralized. Your data is your data alone and you deserve to choose where it is stored, if it is shared with some third party and how it's transmitted over the Internet.
This is a good solution if you don't trust your files to free services and want to keep your data by youself.
#paranoia #go #sync #diedropbox #itsmine
This is a good solution if you don't trust your files to free services and want to keep your data by youself.
#paranoia #go #sync #diedropbox #itsmine
Algernon - (★ 1,015 on GitHub) is a web server with built-in support for QUIC, HTTP/2, Lua, Markdown, Pongo2, HyperApp, Amber, Sass(SCSS), GCSS, JSX, BoltDB (built-in, stores the database in a file, like SQLite), Redis, PostgreSQL, MariaDB/MySQL, rate limiting, graceful shutdown, plugins, users and permissions.
All in one small self-contained executable.
#go #fullstack #server #web #allinone
All in one small self-contained executable.
#go #fullstack #server #web #allinone
The V Programming Language - (★ 3,334 at GitHub) - simple, fast, safe language created for developing maintainable software
#go #lang #c
#go #lang #c
GoatCounter - (★ 589 at GitHub) is a web analytics platform, roughly similar to Google Analytics or Matomo. It aims to give meaningful privacy-friendly web analytics for business purposes, while still staying usable for non-technical users to use on personal websites. The choices that currently exist are between freely hosted but with problematic privacy (e.g. Google Analytics), hosting your own complex software or paying $19/month (e.g. Matomo), or extremely simplistic "vanity statistics".
There are two ways to run this: as hosted service on goatcounter.com, free for non-commercial use, or run it on your own server.
#go #statistics #analytics
There are two ways to run this: as hosted service on goatcounter.com, free for non-commercial use, or run it on your own server.
#go #statistics #analytics
Muon - (★ 1.7k) is a lightweight alternative to Electron written in Golang in about ~300 LoC, using Ultralight instead of Chromium.
Ultralight is a cross-platform WebKit rewrite using the GPU to target embedded desktop applications that resulted in a fast, lightweight, and low-memory HTML UI solution that blends the power of Chromium with the small footprint of Native UI.
#crossplatform #ui #desktop #app #go
Ultralight is a cross-platform WebKit rewrite using the GPU to target embedded desktop applications that resulted in a fast, lightweight, and low-memory HTML UI solution that blends the power of Chromium with the small footprint of Native UI.
#crossplatform #ui #desktop #app #go
Monitoror - (★ 642 at GitHub) is a wallboard monitoring app to monitor server status; monitor CI builds progress or even display critical values.
#wallboard #monitoring #go
#wallboard #monitoring #go