Hacker News

Show HN: Pax – cross-platform GUIs with an integrated design tool

Hacker News - Wed, 09/11/2024 - 1:17pm

Hey HN! We are Zack, Warfa, and Sam. After some human-years of building Pax, we're excited finally to enter Beta and to invite anyone to build with Pax for the first time.

What is Pax?

Pax is a tool for building native apps & websites, similar to SwiftUI or Flutter. Pax is driven by a declarative user interface description language that attaches to Rust application logic. Pax itself is built in Rust.

Pax ships with an integrated vector design tool. This design tool is a bidirectional view into any Pax codebase: open codebase with designer, make visual changes, edit pax-lang or Rust by hand with any code editor, and continue to switch back and forth between visual and written modes. [0]

Unlike most visual builders, Pax Designer has the tools, features, and conventions of a professional vector design tool (like Figma, Illustrator, or Flash.) This foundational goal required careful design of every aspect of Pax, from the grammar through the rendering engine, the layout system, and the standard library.

Try it out

You can try out Pax Designer right now on your machine and see the changes it makes to code in realtime: https://docs.pax.dev/get-started/

You can also run Pax Designer directly from our website, but you won't be able to see the code sync: https://www.pax.dev/

Pax Designer goes open source

Along with this Beta launch we are open-sourcing Pax Designer[1], Pax’s integrated vector design tool — which itself was built 100% in Pax.

That makes Pax Designer a solid reference example of Pax in production.

What's next?

We're working on a fully-featured hosted version of Pax Designer, which will become Pax Pro[4] — a team collaboration tool that enables non-developers to make visual contributions to GitHub repos hand-in-hand with developers.

We are also working on Pax JavaScript, bindings that will allow pax-lang to attach to JavaScript/TypeScript application logic as an alternative to Rust.

Other features and fixes will be a function of user feedback. Please take it for a spin, build something, and let us know what you think! See a partial list of current features on the GitHub README.[3]

Please reach out to our team with any questions, ideas, or feedback! This thread, GitHub issues, or Discord[5] are good ways to get in touch.

Pax today in Beta is far from perfect, but we're proud of how far it's come and excited about where it's headed. We hope some folks here will share our excitement, or even join us in our mission to make software creation more creative and accessible to more of humanity.

--

[0] How Pax Designer reads & writes code: https://docs.pax.dev/reference/designability

[1] Source code for Pax Designer, built in Pax: https://github.com/paxdotdev/pax/tree/dev/pax-designer

[2] Get started: https://docs.pax.dev/get-started/

[3] GitHub Repo + Readme: https://github.com/paxdotdev/pax

[4] Get early access to Pax Pro: https://airtable.com/appCUQtUS9g4kuQZL/pagGMVOPv9AH1cNJS/for...

[5] Discord: https://discord.com/invite/Eq8KWAUc6b

Comments URL: https://news.ycombinator.com/item?id=41513392

Points: 1

# Comments: 0

Categories: Hacker News

Show HN: Practice soft skills through voice-based roleplays with AI

Hacker News - Wed, 09/11/2024 - 1:15pm

Hey HN,

Sean Linehan and Nick deWilde here. I'm really excited to share the new product my co-founder and I have been working on. It's called "Roleplays" and it let's you have voice-based conversations with AI characters.

There are two critical components that make it impactful:

1. The actual live roleplaying. It's surprisingly intense! 2. You get super detailed feedback on your performance.

The tech stack here is pretty interesting. We're using different models for transcription, token generation, voice generation, and transcript evaluation. There are a lot of moving pieces to make this work seamlessly!

As broader point, I think voice is going to wind up being a critical evolution in computing. I recently read "Rise of the Machines: A Cybernetic History" which traces the early origins of computing. It's fascinating that the early pioneers _also_ thought voice would be important due to the low-bandwidth nature of using other control systems. Perhaps they were right, but it took 50 years to get there.

Anyways, I'm excited to share this with HN and would love your feedback on the experience!

Comments URL: https://news.ycombinator.com/item?id=41513374

Points: 1

# Comments: 0

Categories: Hacker News

No One Builds in Public

Hacker News - Wed, 09/11/2024 - 1:14pm
Categories: Hacker News

Public Git Hosting

Hacker News - Wed, 09/11/2024 - 1:06pm

Article URL: https://repo.or.cz/

Comments URL: https://news.ycombinator.com/item?id=41513303

Points: 1

# Comments: 0

Categories: Hacker News

Pages