Refine (YC S23) – Open-source platform for enterprise web apps

Hi HN! We’re the co-founders of Refine (, an open-source platform for developing enterprise web applications rapidly. In one year since launch we have 15K active developers each month, and over 5K projects in production. Among the 5,000+ projects deployed to production, we see a lot of admin panels, dashboards, B2B portals and SAAS interfaces.

Check out our online generator at ( to create a custom Refine application and download it.

Before starting refine, we spent five years as a consultancy company building internal-facing applications for enterprise clients. We have seen many complex use cases where the demanded flexibility was much higher than what existing low-code/no-code solutions provide. Moving away from rigid architectures and pre-made components that are difficult to customize, developers tend to start from the scratch. This results in a significant waste of time and resources.

In order to find a sweet spot between “starting from scratch” and higher level solutions, we started working on refine. After a couple of iterations, we came up with a “headless” solution, separating the UI-layer completely from the rest of the frontend logic. This allowed us to support multiple UI frameworks and custom designs out of the box.

We understand the importance of frontend developers working with the stack and tools they love and are familiar with. So, we have built our project creation wizard that allows developers to mix and match their technology stack when creating a project.

After 1.5 years of development with the great support of the open-source community, Refine has become a mature framework that allows developers to rapidly build enterprise applications and have 100% control over their projects.

While remaining unobtrusive, Refine still saves a lot of development resources by eliminating repetitive tasks such as CRUD operations, state management, routing, authentication, access control, and i18n. It’s also backend-agnostic and works with any APIs or services.

The best way to start Refine development is visiting our extensive documentation at ( Here, you can also find tutorials and real-life examples to use as a starting point for your use case.

We had one successful Show HN earlier this year (, and have since had several major releases and added many more features.

Recently, we've released our enterprise edition featuring deployments, built-in security, backend integrations and auto-generated UI's. By expanding Refine's capabilities beyond the frontend, the enterprise edition offers a complete solution for the internal tooling requirements of larger organizations. To get more information, please see our pricing page:

If you have any questions, ideas or suggestions please share them with us. The team will be here all day to answer. We look forward to all of your comments!

Get Top 5 Posts of the Week

best of all time best of today best of yesterday best of this week best of this month best of last month best of this year best of 2023 best of 2022 yc s24 yc w24 yc s23 yc w23 yc s22 yc w22 yc s21 yc w21 yc s20 yc w20 yc s19 yc w19 yc s18 yc w18 yc all-time 3d algorithms animation android [ai] artificial-intelligence api augmented-reality big data bitcoin blockchain book bootstrap bot css c chart chess chrome extension cli command line compiler crypto covid-19 cryptography data deep learning elexir ether excel framework game git go html ios iphone java js javascript jobs kubernetes learn linux lisp mac machine-learning most successful neural net nft node optimisation parser performance privacy python raspberry pi react retro review my ruby rust saas scraper security sql tensor flow terminal travel virtual reality visualisation vue windows web3 young talents

andrey azimov by Andrey Azimov