blitz
mockoon
blitz | mockoon | |
---|---|---|
16 | 48 | |
405 | 5,886 | |
5.9% | 1.6% | |
9.0 | 9.3 | |
about 2 months ago | 4 days ago | |
Rust | TypeScript | |
Apache License 2.0 | GNU General Public License v3.0 or later |
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.
blitz
-
Deno in 2023
Have you talked to the Dioxus people recently?
They're working on a project called Dioxus Blitz; from what I'm told, they're trying to implement a minimal browser target, that provides some basic DOM-like features and renders with wgpu.
It's not exactly what you're hoping for, but you might find common ground.
https://github.com/DioxusLabs/blitz
(Also, the Linebender project is working on Masonry, with FFI as a medium-term goal.)
-
If the native speed DOM/Web API for Rust becomes a reality, would you be willing to build your web apps with Rust and HTML/CSS?
Your proposal sounds very similar to what the Dioxus folks are doing on Blitz, which is using HTML/CSS as the languages but doing native rendering. WebF seems much further along, and I know they've been exploring other rendering engines, so it may be an interesting conversation for you to have with them.
-
Looking for this. html + css rendering through wgpu.
Others have already mentioned inlyne and blitz, however given that you're interested in combining web UI with game/wgpu rendering you may be more interested in bevy_ui (and the higher level APIs like bevy_ui_dsl and belly that sit on top of this). Bevy UI is working on a HTML model and is specifically designed to integrate with Bevy's main game renderer and other infrastructure. It's worth noting that a 0.11 release of Bevy of due in next few days, and that UI is going to be a strong focus of the 0.12 release cycle: which should lead to significant development of bevy_ui, and either a doubling down on the "HTML-like UI" approach or a pivot to a new approach.
-
Awesome presentation of Dioxus - cross-platform GUI framework at RustNL
Here is an example: https://github.com/DioxusLabs/blitz/blob/master/examples/buttons.rs
-
Digital Audio Workstation Front End Development Struggles
> But no one is saying, "Hey I have a CSS 2.1 compliant rasterizer and compositor that you can use in your C++ or Rust environment!" are they?
There’s actually quite a lot of interesting work going on in that general space, has been in various forms for some years. A couple that immediately spring to mind:
• Azul <https://azul.rs/> builds on WebRender, as used in Firefox. I haven’t looked at it for a few years, but it looks to have grown quite interesting now.
• Blitz <https://github.com/DioxusLabs/blitz> is based on from-scratch implementations of CSS layout and rendering, and wgpu rendering. It’s not usable yet, but is a very interesting concept. If one happens to be familiar with React Native: it’s kinda like that, or React Native Web.
-
[Media] Version 0.3 of Inlyne - An interactive markdown renderer written entirely in Rust
You may also be interested in https://github.com/DioxusLabs/blitz which aims to be a full HTML+CSS renderer on top of wgpu (but is currently not nearly as complete as inlyne).
-
What is the most fully-featured rust frontend framework?
If you are focused on performance we are working on a native renderer for Dioxus called Blitz. It is very incomplete right now, but in the future it will be much more performant than the current webview based approach.
- GitHub Accelerator: our first cohort and what's next
-
Taffy 0.3: UI layout in Rust, now with css-grid!
There hasn't been too much progress on Blitz in the last few weeks (it will come), but there is now a new project Freya which is using a Dioxus frontend and rendering with Skia. That's currently using it's own layout system instead of Taffy though.
-
Tauri vs Iced vs egui: Rust GUI framework performance comparison (including startup time, input lag, resize tests)
The main desktop renderer for Dioxus uses wry (the webview tauri uses internally), so the startup time will likely be similar. We are working on a native renderer called blitz which should improve this, but development is still early
mockoon
-
Handling Firebase Notifications in Flutter: Practical Tips
Mockoon - Used as a logging server instead of using print in the console.
-
Ask HN: Those making $500+/month on side projects in 2024 – Show and tell
Hopefully, 2024 is the year I can stop freelancing and live the dream! Work on an open-source project I love while not feeling guilty about not bringing enough money home :D
--> https://mockoon.com
-
How do you make revenue from your FOSS projects ?
The project I'm working on is https://mockoon.com
-
🔥🔥 Our awesome OSS friends 😍
Mockoon- Mockoon is the easiest and quickest way to design and run mock REST APIs.
-
Share Your Startup - July 2023 - Upvote for Maximum Visibility
Startup Name / URL: Mockoon (https://mockoon.com)
-
Mock server
If you are looking for something with a GUI, I made https://mockoon.com It's open source, supports Faker.js and has a CLI to run the mocks in your CI env (or elsewhere).
-
Building a Slack/Discord Alternative with Tauri/Rust
I maintain an open-source app built with Electron. It serves tens of thousands of users every months and nobody complained in 5 years that it is being built with Electron. Not saying that Electron is perfect, and that it couldn't be a bit more performant, but as a solo maintainer (and entrepreneur) it helps me ship something that save people time. The burden of maintaining an application is already huge. Having to juggle with multiple environments would be a hassle and I definitely wouldn't do it.
That being said, if a "drop-in" alternative would be available I would probably try to switch at one point. But the alternative would have to be on par with the ecosystem (including packaging, binaries signing, etc.), the community, the ease of use... I don't think there is such a thing yet.
The app, if you are interested: https://mockoon.com
-
I’m curious what your start up’s journey was like even back when you found the idea.
Company: https://mockoon.com
-
Please recommend a good API Mocking tool
I recommend Mockoon https://mockoon.com/ it’s simple like Postman without create mock api server with code
-
What are some ways to mock APIs and pre-populate data on my automated tests? [WebDriverIO]
This may not be what you're looking for, but have you seen Mockoon?
What are some alternatives?
vizia - A declarative GUI library written in Rust
msw - Seamless REST/GraphQL API mocking library for browser and Node.js.
dioxus - Fullstack GUI library for web, desktop, mobile, and more.
electron-playwright-example - Example of multi-window Playwright testing with Electron
freya - Native GUI library for 🦀 Rust powered by 🧬 Dioxus and 🎨 Skia.
graphql-faker - 🎲 Mock or extend your GraphQL API with faked data. No coding required.
taffy - A high performance rust-powered UI layout library
ewelink-web-ui - Ewelink Web App Tool for managing devices from PC
ToobAmp - A set of high-quality guitar effect plugins for Raspberry Pi with specific support for PiPedal.
Visual Studio Code - Visual Studio Code
vello - An experimental GPU compute-centric 2D renderer.
mountebank - Over the wire test doubles