Where Helena is going
Roadmap
Most of the client is already shipped. Here's the picture by track, and what's still planned.
-
Core request & response
ShippedMethod, URL, query, headers, and bodies - JSON, XML, text, GraphQL, form, multipart, file. Pretty/raw response views, Validate/Format, and the native CORS advisory.
GraphQL modefile bodiesCORS advisory -
Variables & environments
ShippedA layered scope chain (global → collection .env → collection → environment → folder → request → script overlay), dynamic
{{$guid}}/{{$timestamp}}values, and ask-at-send{{?Name}}prompts, with a live resolved-URL preview. -
Authentication - nine schemes
ShippedBasic, Bearer, API Key, OAuth 2.0 (+ PKCE), OAuth 1.0a, WSSE, AWS SigV4, Digest, and NTLM - with secrets externalized out of the committed YAML.
OAuth 2.0 + PKCEAWS SigV4DigestNTLM -
Scripting, tests & chaining
ShippedPre/post JavaScript with the curated
helena.*API (env, interpolate, sendRequest, cookies, hash, sleep, runner control), atest()/expect()framework, no-code assertions, and request chaining. -
Collections & headless runner
ShippedWorkspaces, collections, folders; an in-app runner and a
helena runCLI for CI with the same resolution, scripts, and assertions as a GUI Send. Run a whole collection or a single folder, and emit JSON / JUnit reports for CI dashboards.folder-scoped runsJSON / JUnit reports -
Import / export / codegen
ShippedImport OpenAPI / Swagger / WSDL / Postman; export to cURL, wget, fetch, Python, or Go; paste-cURL to build a request.
-
Real-time - SSE & WebSocket
ShippedServer-Sent Events streamed into the response view, and a bidirectional WebSocket session UI - both hand-rolled on the standard library, the WebSocket frame codec pinned to RFC 6455's own test vectors.
-
Documentation
ShippedThis site plus reference docs and a per-module design-notes set living alongside the code.
-
Packaging & app stores
In progressToday there's a native binary for every release (with checksums, an SBOM, and build provenance), Linux
.deb/.rpmpackages, and - live now - a Microsoft Store listing on Windows for a one-click, auto-updating install. Windows winget/Scoop manifests and an Inno Setup installer script are committed but not yet wired into the release pipeline, and macOS is built in CI but not yet signed. Next, so each remaining OS can install and update Helena the way it expects:- Mac App Store and a Homebrew cask on macOS, signed and notarized
- Flatpak / Flathub (the AppStream metadata already lives in the repo), plus AppImage, on Linux
.deb / .rpmwingetScoopMicrosoft StoreMac App StoreFlatpakHomebrewAppImage -
UI beautification
In progressAn ongoing visual refresh: the green accent, the Inter / JetBrains Mono type, the icon sidebar toolbar, and the reworked top bar are in; refined tabs and general polish are next - so Helena looks as good as it works.
green accentcustom fontsicon toolbartab polish -
gRPC support
PlannedUnary + streaming calls from
.protodefinitions. Unlike SSE/WebSocket this can't be hand-rolled on the standard library, so it's gated on a deliberate dependency decision (grpc-go + protobuf). -
Internationalization
PlannedAn i18n seam and accessible request/response text, so the UI can be localized.
Have a request? Open an issue →