Show HN: Open-sourced Webflow for your own app
The "Onlook" project on GitHub is a browser-powered visual editor for React + TailwindCSS apps. It includes installation, usage, roadmap, contributing guidelines, contact info, acknowledgments, and licensing. Inquire for more details.
Read original articleThe GitHub URL provided contains information about the "Onlook" project, which is a browser-powered visual editor designed to support any React + TailwindCSS application. The project covers details on installation, usage, roadmap, contributing guidelines, contact information, acknowledgments, and licensing. For further assistance or specific details regarding the project, feel free to inquire.
Related
React Lua
The GitHub repository focuses on translating ReactJS 17.x into Lua for Roblox and Lua community. It aims for performance and accuracy, welcoming contributions from notable developers like Paul Doyle and Matt Hargett.
Show HN: OSS React Components for Dashboards
Installing Tremor Raw for React v18.2.0+ with Tailwind CSS v3.4+. Compatible with Next.js, Vite, Remix. Resources: Tremor Blocks, Figma UI Kit, Remix Icon. Footer: bug reporting, Tremor Labs, Inc. rights.
Overleaf: An open-source online real-time collaborative LaTeX editor
Overleaf is an open-source online LaTeX editor on GitHub. It offers project details, installation instructions, Docker setup, and contribution guidelines. For more, refer to the GitHub repository.
Open-Source Perplexity – Omniplex
The Omniplex open-source project on GitHub focuses on core functionality, Plugins Development, and Multi-LLM Support. It utilizes TypeScript, React, Redux, Next.js, Firebase, and integrates with services like OpenAI and Firebase. Community contributions are welcomed.
Show HN: A simple app to create .gitignore files
GitHub repository offers a .gitignore Builder UI tool for creating .gitignore files. A demo link is provided. To use locally, download the repository, run 'npm install' and 'npm run dev' in the terminal. Access via localhost.
The key pain for us that I think you're touching on is that "design/dev mode" isn't how teams actually work. Devs do far more design than we think. My experience is that designers do the pretty or complex pieces, while dev does the long tail "boring" designs. Often devs do the screen layouts since nav and routing can get a bit complex. Secondly, designers don't just hand off a design and that's it. The design system gets implemented as components, which have tweaks due to usability/issue reports/further design, and then the designers really want to be taking those components and recomposing them back into sections and screens. Ideally designers would be just setting props like images, text and ids faaaar up the abstraction layers, with dev components being automatically synced back in as they're built and updated.
So definitely think your setup is potentially hitting a sweet spot between dev/design. Just to validate it as as product - plus one for open source with a paid hosted tier for convenience. Devs get to tinker, and designers don't have to think about how to run it.
A visual editor that produces plain old HTML, CSS, JS and that anyone in our company can use to make changes to pages or create new ones. That's it.
I don't think it exists (if so, pointers would be very welcome!), so here's my comment to incentivize someone to build it.
I love the approach of having it show you the code (and diff) and control on writing it back. This seems like it may be very useful!
As an AOLPress user back in the day, it's both really surprising that in 2024 we don't have more WYSIWIYG tools, but also understandable because of how hard it is to design one.
Most tools end up trying to find a sweet spot between targeting a developer and targeting a designer, and as a result end up doing neither well. There's also the problem of what kind of code it generates, and how to generate good/maintainable code that doesn't tie you to the WYSIWYG tool for the rest of its life. I haven't had a chance to try this yet (though I plan to) so I'm not certain where it falls on each of these, but from the video I get the impression that you are well aware of these challenges.
Thanks for sharing, and thanks for making open source!
Edit: Adding a couple of question:
1. Are you planning to monetize? If so, what are some of your ideas?
2. What is the grand scope for Studio? It sounds like the immediate focus is on editing styles. Are you planning to keep the scope limited to that, or would this eventually become an everything-you-need-for-building-a-website type of tool?
But recently, I used it to develop https://momenial.com/ with 100% editing in the app. Meaning I can use the app to make changes. I _do_ still need to make minor edits (that I think I can automate using a script).
It's not perfect (e.g. it can't import existing design, gosh I wish!), but it gets the job done for design-illiterate people like me.
here's another approach I used with dynamic react
https://github.com/mhsdesign/jit-browser-tailwindcss "dynamic tailwind"
My suggestion is keep offering it as OSS, but offer a hosted version as well.
I'm pretty sure that button is for a demo, so you want to phrase it in terms of the value to the user, i.e. "schedule a demo" or some variant thereof.
As someone who loves svelte and whose been writing a fairly large svelte app but has been jealous of the react ecosystem, I'd love to hear your rationale.
Related
React Lua
The GitHub repository focuses on translating ReactJS 17.x into Lua for Roblox and Lua community. It aims for performance and accuracy, welcoming contributions from notable developers like Paul Doyle and Matt Hargett.
Show HN: OSS React Components for Dashboards
Installing Tremor Raw for React v18.2.0+ with Tailwind CSS v3.4+. Compatible with Next.js, Vite, Remix. Resources: Tremor Blocks, Figma UI Kit, Remix Icon. Footer: bug reporting, Tremor Labs, Inc. rights.
Overleaf: An open-source online real-time collaborative LaTeX editor
Overleaf is an open-source online LaTeX editor on GitHub. It offers project details, installation instructions, Docker setup, and contribution guidelines. For more, refer to the GitHub repository.
Open-Source Perplexity – Omniplex
The Omniplex open-source project on GitHub focuses on core functionality, Plugins Development, and Multi-LLM Support. It utilizes TypeScript, React, Redux, Next.js, Firebase, and integrates with services like OpenAI and Firebase. Community contributions are welcomed.
Show HN: A simple app to create .gitignore files
GitHub repository offers a .gitignore Builder UI tool for creating .gitignore files. A demo link is provided. To use locally, download the repository, run 'npm install' and 'npm run dev' in the terminal. Access via localhost.