Readit News logoReadit News
Posted by u/nagstler a year ago
Ask HN: What underrated open source project deserves more recognition?
Are there any that you have come across that you think deserve more recognition?
shp0ngle · a year ago
Bruno https://www.usebruno.com/

https://github.com/usebruno/bruno

Alternative to postman, that's fully local and syncs to git easily. Unlike hoppskotch and insomnia that are free, but offer paid sync, Bruno just works in git. Unlike others, it doesn't dump JSON that's hard to diff, but has its own easily diffable format. You can share your collections in your existing git, with your existing accounts and PRs.

Also has integrated CLI testing.

He plans to sell GRPC later for money. HTTP and GraphQL API works now. https://www.usebruno.com/pricing

boffbowsh · a year ago
This does deserve more recognition but unfortunately we don’t talk about Bruno
kalyantm · a year ago
Haha sick reference.
jdoss · a year ago
Thanks for posting this! I did a lot of API work in Python last fall and I was just using curl because, as far as I could tell, none of the other clients (Postman, hoppskotch, insomnia etc) were fully offline.

Bruno looks fantastic and it is only $9 USD for a preorder license right now. That is a pretty good deal to support this work.

Scarlxd · a year ago
We recently stumbled upon Bruno and it's been great so far. Our team has been exploring alternatives to Postman, and Bruno's recent updates on Oauth2 made it an obvious choice. I hope that more people start using Bruno and contribute to its development.
voxal · a year ago
> All open-source contributors of Bruno will receive a free license for the Golden Edition. I'm a fan of this idea. I hope we see more attempts to make open source sustainable while still keeping the product accessible like this project.
KomoD · a year ago
All these clients miss something I really want, Protobuf support for regular HTTP/S requests, they all pretty much have Protobuf stuff already from implementing GRPC support
sanjai0pi · a year ago
What do you mean? Can you please explain more or raise a GH issue?
shp0ngle · a year ago
Bruno doesn't have grpc.
arwalk · a year ago
Cosmopolitan https://github.com/jart/cosmopolitan and https://justine.lol/cosmopolitan/index.html

Some genius realized that you can actually embed valid win32 programs inside valid posix shell scripts, and found a way to make a C cross-platform solution out of it, meaning that you can write C programs that compile to a single executable that will run on (quoting the site) Linux + Mac + Windows + FreeBSD + OpenBSD + NetBSD + BIOS

It all started from this post.

xet7 · a year ago
Agreed. I'm trying to use it at https://github.com/wekan/wekanstudio . Contributions very welcome.

Deleted Comment

t-rflcf · a year ago
A truly excellent project
arwalk · a year ago
Missing post in previous comment, sorry. https://justine.lol/ape.html
v64 · a year ago
https://github.com/BespokeSynth/BespokeSynth

BespokeSynth takes the concept of a modular synthesizer and expands it so that the application is less just a synth and more a complete modular DAW. I've used it to create MIDI/audio workflows that I couldn't get exactly the way I wanted in Ableton or FL Studio. It also has a module for doing livecoded audio processing in Python that I'm just starting to scratch the surface of.

Video from the creator covering I Feel Love in BespokeSynth: https://www.youtube.com/watch?v=kzYUgPMMpts

jdoss · a year ago
This has been posted a few times already, but I cannot tell you how life changing Paperless NGX is for organizing PDFs. As someone who wrangles all of the insurance and bills for my house, this open source software is so damn good.

https://docs.paperless-ngx.com/

I maintain Bash script to quickly set it up locally on Linux with Podman. Give it a spin if you want to kick the tires.

https://github.com/jdoss/ppngx

ei23 · a year ago
my script also has paperless-ngx included https://github.com/ei23com/diy-smart-home
sandreas · a year ago
pretty neat stack... I chose other projects in some cases (e.g. ntfy vs gotify) but all in all it's pretty complete. Thanks.

Did you consider watchtower to keep the dockers up to date?

landgenoot · a year ago
Open streetmap

I'm so amazed by the amount of problems that can be solved by using this data.

Need to find out the nearest drinking water tap. They got you covered.

Need to know how you can enter a particular subway station as a blind person? The data should be there. Including traffic lights with audible feedback.

Want to charge your ebike at your destination? Find type of bicycle rack and the availability of power outlets.

Need to mail a letter? The collection time of the nearest post box is there.

Planning a trip? The access fee of an attraction is documented.

Need to find a gate at any airport. ...

uneekname · a year ago
Quick plug for the OpenStreetMap community, too. Online or in-person, there are so many active mapping groups. I started one in my city last year and it's been an awesome way to meet with like-minded folks and feel like we're making an impact on others' lives. Check out the OSM Community Index [0], or the (multilingual) Discourse [1], or feel free to reach out to me if you want to learn more about engaging with OSM!

[0] https://openstreetmap.community/

[1] https://community.openstreetmap.org/

parthjainpj1994 · a year ago
So i am hearing about Open street map for the first time. Can someone explain a bit more about it and how can i use it in day today life.
McDyver · a year ago
I would also mention Street Complete, as the companion app to contribute all that data.

https://github.com/streetcomplete/StreetComplete

uneekname · a year ago
StreetComplete is fabulous, and another surveying app worth mentioning is Every Door [0] which is specifically focused on updating business and other POI details.

[0] https://every-door.app/

xnx · a year ago
"OpenRefine is a powerful free, open source tool for working with messy data: cleaning it; transforming it from one format into another; and extending it with web services and external data." https://openrefine.org/
rdtsc · a year ago
I like https://github.com/pyinfra-dev/pyinfra. "pyinfra automates infrastructure using Python"

Only played with it for a little but it seems well designed an simpler alternative to ansible, chef and other such things.

Deleted Comment

Fizzadar · a year ago
Thank you for posting this! Happy to answer any questions anyone has :)
ramesh1994 · a year ago
I just found about this project from this comment, absolutely excited to try this out.

As someone who's never used any of the infrastructure tools, I'm thinking of pyinfra as a way to run shell commands + install dependencies on hosts (declaratively?) on a bunch of hosts via ssh.

Inventory is to sort of take a self-defined inventory on a bunch of hosts?

One final question on usage, would it be possible to sync or reference files from the machine running pyinfra on the remote hosts? Or would that have to be done indirectly via running shell commands to sync?

theedwood · a year ago
I’ve used several different IaC tools; Puppet, Ansible, Terraform and Polumi to name a few.

What would you say are key differentiators of PyInfra from these existing projects?

rdtsc · a year ago
Thank you for building it and sharing it!
rexfuzzle · a year ago
+1 on this! It's scales amazingly well too!
yablak · a year ago
https://github.com/NightscoutFoundation/xDrip

xDrip+ is an unofficial and independent Android app which works as data hub and processor between many different devices.

It supports wireless connections to G4, G5, G6, G7, Medtrum A6, Libre via NFC and Bluetooth, 630G, 640G, 670G pumps, CareSens Air and Eversense CGM via companion apps. Bluetooth Glucose Meters such as the Contour Next One, AccuChek Guide, Verio Flex & Diamond Mini as well as devices like the Pendiq 2.0 Insulin Pen.

Heart-rate and step counter data is processed from Android Wear, Garmin, Fitbit and Pebble smart-watches and watch-faces for those that show glucose values and graphs.

On some Android Wear watches, it is possible for the G5 or G6 to talk directly to the watch so it can display values even when out of range of the phone.

The app contains sophisticated charting, customization and data entry features as well as a predictive simulation model.