Live data from Hacker News

Show HN: A Fast HTTP Request CLI Powered by HTTL

httl.dev

1–10 of 18 posts

Re: Show HN: A Fast HTTP Request CLI Powered by HTTL

#2
I'm currently using Bruno, which uses its own format "Bru Lang" for storing HTTP requests as plain text[1]. The VS Code extension is great but I'd much prefer the standard backed by 30k+ stars was extended instead of a new format to introduce fragmentation in this space.

[1]: https://docs.usebruno.com/bru-lang/overview

Re: Show HN: A Fast HTTP Request CLI Powered by HTTL

#4
post #3

It looks similar to https://hurl.dev

Hurl is well designed for testing with marchers available for assertions. HTTL only supports strict equality assertions (for now).

Hurl is written in Rust, HTTL in node.

HTTL has an import system that can be useful for reusing an auth setup.

Re: Show HN: A Fast HTTP Request CLI Powered by HTTL

#5
post #2

I'm currently using Bruno, which uses its own format "Bru Lang" for storing HTTP requests as plain text[1]. The VS Code extension is great but I'd much prefer the standard backed by 30k+ stars was extended instead of a new format to introduce fragmentation in this space. [1]: https://docs.usebruno.com/bru-lang/overview

Referring to OpenAPI: https://github.com/OAI/OpenAPI-Specification

Re: Show HN: A Fast HTTP Request CLI Powered by HTTL

#6
post #5
post #2

I'm currently using Bruno, which uses its own format "Bru Lang" for storing HTTP requests as plain text[1]. The VS Code extension is great but I'd much prefer the standard backed by 30k+ stars was extended instead of a new format to introduce fragmentation in this space. [1]: https://docs.usebruno.com/bru-lang/overview

Referring to OpenAPI: https://github.com/OAI/OpenAPI-Specification

100%, this.

Im a bit flabbergasted I haven’t yet found a HTTP/API client that simply runs off an oAPI spec. Sure, most support «import of..», but do any support oAPI’s as continuously evolving source of truth?

Our oAPI spec is auto-generated (based off ts-rest.com contracts), and I’d love one that understands this, including auto-refreshing/importing of spec when it changes on disk.

If anyone knows of this magical piece of software, please share!

Re: Show HN: A Fast HTTP Request CLI Powered by HTTL

#7
post #6
post #5

Earlier quoted context omitted.

Referring to OpenAPI: https://github.com/OAI/OpenAPI-Specification

100%, this. Im a bit flabbergasted I haven’t yet found a HTTP/API client that simply runs off an oAPI spec. Sure, most support «import of..», but do any support oAPI’s as continuously evolving source of truth? Our oAPI spec is auto-generated (based off ts-rest.com contracts), and I’d love one that understands this, including auto-refreshing/importing of spec when it changes on disk. If anyone knows of this magical pi…

Thank you all for showing interest in this project. You described exactly what motivated me to create this language – support for OpenAPI specs. I just wanted to have a language where I could import an OpenAPI spec and leverage the intelligence, because, like you, in all my projects the specs were autogenerated.

Re: Show HN: A Fast HTTP Request CLI Powered by HTTL

#8
post #2

I'm currently using Bruno, which uses its own format "Bru Lang" for storing HTTP requests as plain text[1]. The VS Code extension is great but I'd much prefer the standard backed by 30k+ stars was extended instead of a new format to introduce fragmentation in this space. [1]: https://docs.usebruno.com/bru-lang/overview

Yeah, I agree. Bruno is a great tool, but it's missing one key component that I needed (maybe it's just me) – it can't run multiple requests in a chain. Also, constructions like: get { url: .... } feel too verbose to me, I wanted something clearer, like: get /users ;) But in general, thank you guys for your interest, my goal is to gain that 30k+ starts )))

Re: Show HN: A Fast HTTP Request CLI Powered by HTTL

#9
post #3

It looks similar to https://hurl.dev

It was funny that when I was in the middle of the project, I discovered Hurl. It was cool, especially since it's written in Rust and uses libcurl under the hood. However, the lack of OpenAPI support and VS Code integration forced me to continue working on HTTL project.
Post reply on HN