fir
curlconverter
fir | curlconverter | |
---|---|---|
10 | 6 | |
176 | 7,156 | |
1.7% | 1.0% | |
8.6 | 7.6 | |
26 days ago | about 1 month ago | |
Go | TypeScript | |
MIT License | MIT 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.
fir
-
Building a reactive web app in Go with Fir
Fir is an open source project, so if you are interested in contributing you can head over to their GitHub repository. You can also open an issue there if you encounter any problems you can’t solve on your own.
-
Show HN: Build progressively enhanced reactive HTML apps using Go and Alpine.js
This example has most of the scenarios you have called out: https://github.com/livefir/fir/tree/main/examples/fira. Fir aims to limit itself to rendering templates on the server and making it available for all subscribers as a browser CustomEvent which is consumed by alpine.js for more complex interactivity. The expectation is the that the developer handles it via either alpine.js plugins or standard JS code.
-
Go Time #266: Is htmx the way to Go?
I have been using this so called template fragments to in a reactive library for building web apps: https://github.com/livefir/fir It mostly works but still a work in progress
-
Ask HN: What companies are embracing “HTML over the wire”?
Been working on a html over the wire library in Go: https://github.com/livefir/fir. It mostly works but still work in progress
-
wails.io - What's the catch?
Then use something like Fir to keep JavaScript at a minimum.
-
Golang Web Framework that works hand in hand with Alpine.js
I am building one. Still a work in progress: https://github.com/adnaan/fir
curlconverter
-
Convert Curl Commands to Code
Simple way would be to add a “curl” options, looks like you’d just need to write up a method that matches this Request interface [0] to some curl command substrings you mash together.
Problem is of course: the headers and options are all going to be included. You could make it so it organizes them better though, maybe indenting and grouping like-options together so it’s easier to remove stuff.
[0] https://github.com/curlconverter/curlconverter/blob/e4b6fb74...
-
Show HN: OpenAPI DevTools – Chrome ext. that generates an API spec as you browse
I made a fork of the Chrome DevTools that adds exactly this. You can tell Chrome to use a different version of the DevTools if you start it from the command line
https://github.com/curlconverter/curlconverter/issues/64#iss...
- Program that converts a curl call into python code?
-
Ask HN: What companies are embracing “HTML over the wire”?
Someone added a ColdFusion Markup Language generator to https://curlconverter.com/cfml/ last year and after a few months I decided to remove it since I've never heard of it so nobody could possibly be using it, and the next day the guy who added support for it and 3 other people complained about it, so it seems like they're out there.
https://github.com/curlconverter/curlconverter.github.io/pul...
-
I absolutely love web scraping.
Relevant tools: - Browser dev tools and front-end tooling to debug JS and reconstruct requests in your code - grep.app and SourceGraph to check open-source parsers for some URLs (often, there are such repositories) - curlconverter to quickly draft a script from the cURL command - Regex and regex playgrounds to extract data from inline JavaScript - GraphQL introspection tools - Optionally, Fiddler or Wireshark to intercept and debug network requests (I don't use but my teammate does)
-
Convert curl commands to code in several languages
Original author here. Many smart people have contributed code over the years, but one warrants special mention.
About a year ago, verhovsky showed up out of nowhere. He rewrote the core of the application and increased the professionalism across the board. (dedicated domain, github page hosting, UI refresh, privacy improvements, and much more)
The tree-sitter PR is a monster achievement: https://github.com/curlconverter/curlconverter/pull/278
Search for parseAnsiCString in there. I don't think that had ever been implemented in JavaScript before.
For you, verhovsky, 10x engineer might be an understatement. Thank you!
What are some alternatives?
bud - The Full-Stack Web Framework for Go
curl-to-php - Convert curl commands to PHP code in your browser
wally - The Flash(ing tool)
NSwag - The Swagger/OpenAPI toolchain for .NET, ASP.NET Core and TypeScript.
Lorca - Build cross-platform modern desktop apps in Go + HTML5
curl-to-go - Convert curl commands to Go code in your browser
tetra - Tetra - A full stack component framework for Django using Alpine.js
blog
RethinkRAW - RethinkRAW is an unpretentious, free RAW photo editor.
rosso - Data parsers and formatters
gomodest-template - A template to build dynamic web apps quickly using Go, html/template and javascript
playwright_stealth - playwright stealth