scipipe
donutdns
scipipe | donutdns | |
---|---|---|
1 | 4 | |
1,054 | 76 | |
0.2% | - | |
3.0 | 5.0 | |
10 months ago | 6 months ago | |
Go | Go | |
MIT License | BSD 3-clause "New" or "Revised" License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
scipipe
-
Ask HN: What have you created that deserves a second chance on HN?
https://scipipe.org - A pipeline tool for shell commands by a declarative flow-based API in Go
Github link: https://github.com/scipipe/scipipe
There are many pipeline tools for shell commands, but a majority has one or more limitations in their API which makes certain complex pipelines impossible or really hard to write.
We were pushing the limits of all the tools we tried, so developed our own, and implemented it in Go, with a declarative API for defining the data flow dependencies, instead of inventing yet another DSL. This has allowed us great flexibility in developing also complex pipelines, e.g. combining parameter sweeps nested with cross-validation implemented as workflow constructs.
SciPipe is also unique in providing an audit report for every single output of the workflow, in a structured JSON format. A helper tool allows converting these reports to either an HTML report, a PDF, or a Bash script that will generate the one accompanying output file from scratch.
An extra cool things is that, because the audit reports live alongside output files, if you run a scipipe workflow that uses files generated by another scipipe workflow, it will pick up also all the history for the input files generated by this earlier workflow, meaning that you get a 100% complete audit report, even if your analysis spans multiple workflows!
donutdns
-
Ask HN: What have you created that deserves a second chance on HN?
https://github.com/shoenig/donutdns
I wanted a no-nonsense single-binary alternative to pi-hole (based on CoreDNS).
Been using this as my home DNS server for a year now without issue. Recently added support for reading a directory of block lists, so now it's easy to keep things organized in blocking sites with huge numbers of domains.
- AdGuardHome: Network-wide ads and trackers blocking DNS server
- Donutdns – A Simpler Alternative to PiHole
- Show HN: Donutdns – A Simpler Alternative to PiHole
What are some alternatives?
codebase-visualizer-action - Visualize your codebase during CI.
smashblock - 📡 🛡️A self-updating extensive blocklist filter for AdGaurd. Be sure to 🌟 this repository for updates!
pytkml - Write tests for machine learning models
osxphotos - Python app to work with pictures and associated metadata from Apple Photos on macOS. Also includes a package to provide programmatic access to the Photos library, pictures, and metadata.
tripods-web - A puzzle game.
firebog-ticked-list - Merges firebog.net ticked host list to one giant file
UrlChecker - Android app by TrianguloY: URLCheck
sdns - A high-performance, recursive DNS resolver server with DNSSEC support, focused on preserving privacy.
dotfile - Simple version control made for tracking single files
AdGuardHome - Network-wide ads & trackers blocking DNS server