p/refine-2
Open Source React Framework
Kevin William David

refine — 100% open source React framework to build web apps 3x faster

Featured
683
Quickly build admin panels, dashboards, internal tools or storefronts with refine. It’s the most flexible, headless framework you can use with any custom design. Connects to 15+ backends out-of-the-box. 100% open source & forever free solution.
Replies
Best
Mustafa S.
Congrats on the launch team! 🚀 It is impressive how you come so far with Refine. It keeps refining constantly, good job!
Omer Aplak
@milkers Thank you! 🚨
Necati Özmen
@milkers We keep running with open-source community support!
Salih Özdemir
@milkers Thank you! 🥁
Alican Erdurmaz
@milkers Thank you for your support! 🙏
Civan Ozseyhan
@milkers Thank you very much for mentioning our progress. Team is working very hard on it! 💪
Civan Ozseyhan
Hello Product Hunt 👋 , here is Civan. I'm the Co-founder & CEO of refine. @kevin, thank you for the hunt! Today we are celebrating the one-year anniversary of refine with this launch event. Last year was a landmark year for us since we watched refine grow from zero and establish itself as a prominent React framework. Thank you to all of our friends who have been with us on this amazing journey! 🙏 It all started with a single question two years ago: "Is it possible for a low-code web framework to quickly generate CRUD applications while still allowing custom styling, logic and workflow?". None of the existing solutions could give us the amount of flexibility that we needed, so we started building one from scratch. 💪 Today refine evolved to a full-blown framework for building CRUD applications like admin panels, dashboards, internal tools and storefronts. It eliminates the repetitive tasks demanded by CRUD operations and saves days of development time. ➡️ Unique "Headless UI" approach enables developers to use any UI framework or custom design without constraints. For convenience, refine is shipped with ready-made integrations with three powerful UI frameworks: Ant Design, Material UI & Mantine. ➡️ Being totally backend agnostic, refine can connect to 15+ backend services out-of-the-box, incl. custom REST & GraphQL API's. With refine, developers have 100% control over their projects as they may build, style and deploy the way they like. If you are new to refine, you may visit our website or GitHub page to get more information, start with examples or dive in to tutorials. If you have any questions, please ask them in the comments below. The team will be here all day to answer. 🙋‍♂️ And of course, we want to know what you think about refine and any ideas or suggestions you may have for our solution. Please write them and we'll be happy to join the conversation. Happy coding to everyone! ❤️
Omer Aplak
@kevin @civanozseyhan go refine go!!!! 🎁
Serif Ali Unal
thank you for the hunt @kevin @civanozseyhan So glad to be part of refine! Go team go! 🚀
Eren Erkalkan
@kevin @civanozseyhan @kevin, thank you for the hunt!
Ali Emir Şen
@kevin @civanozseyhan 🚀🚀Go refine!! @Kevin Thank you for the hunt! 🎯🎯
Alican Erdurmaz
@kevin @civanozseyhan 🚀 Refine 🚀
Varun Razora
Your documentation is really well define and easy to understand, can we use your framework with our existing backend services/ languages
Yıldıray Ünlü
@varunrazora Thank you. You can use existing backend services. You can refer to the data providers section for this.
Alican Erdurmaz
@varunrazora Thank you 🙏 Yes you can. This docs is great way to start to bind any backend. https://refine.dev/docs/api-refe... If you have any questions, come to our Discord channel.
Omer Aplak
@varunrazora Thank you! Yes, your API supported out-of-the-box! You can use any backend 🚀 https://refine.dev/docs/api-refe...
Eren Erkalkan
@varunrazora Your feedback is much appreciated. Documentation is really one of our works that we put the most effort into. Looking forward to see you using refine 🚀🚀🚀
Salih Özdemir
@varunrazora We always provide for any kind of support on our Discord channel. You can ask whatever want! 🚀
Matej Bačo
I am amazed by the team behind refine. The amount of effort put into every detail is amazing. Keep it up! And, of course, congratulations on the launch 🚀
Eren Erkalkan
@meldiron Thank you so much for your kind words. We take our strength from open-minded software engineers like you. 🚀
Necati Özmen
@meldiron Thank you so much, this means a lot!
Civan Ozseyhan
@meldiron Thank you very much for the kind words. 🙏 We are working really hard, so it feels good to be noticed 🙋‍♂️
Salih Özdemir
@meldiron Thank you for your support 💪🏻
Moeen Mahmud
So, I gave it a try. Although, I just followed the getting started tutorial and tinkered around. You guys introduced an insanely easy (probably the easiest way out there!) and clean way to implement CRUD operations! Loved the pre-integrations of the UI component libs, routing, the component, and the overall documentation. Look forward to using it in a more real-world scenario. You guys did an incredible job! @omeraplak @necatiozmen @alican_erdurmaz @yildiray_unlu @salih_ozdemir1 @civanozseyhan
Alican Erdurmaz
@moeen_mahmud Than you so much You should join our Discord channel 👊 any feedbacks are so much valuable for us 🥳
Salih Özdemir
@moeen_mahmud Thank you for these kindly words 🥳
Eren Erkalkan
@moeen_mahmud Your feedback is really valuable for us. We're looking forward for your real-world scenario. 👀
Adam Říha
Perfect timing, I'm currently starting a new project so I'll try it out right away. Kudos to all makers! 👏
Omer Aplak
@adamriha Thank you! We look forward to your feedback! Happy hacking 💥
Salih Özdemir
@adamriha I believe you wont regret 😎
Yıldıray Ünlü
@adamriha Thank you 🚀
Alican Erdurmaz
@adamriha Thanks for support. 🙏if u have any question or new ideas,please reach us in refine discord channel 👊
SetiZ
I am already using refine for a project and it's so great! I built a dashboard connected to a Strapi backend. Their dataprovider work like a charm. It's so time-saving to quickly build my dashboard. And the community on discord is great! Huge thanks to @omeraplak for saving me so many times!!
Yıldıray Ünlü
@funkysetiz Thank you 🚀
Necati Özmen
@funkysetiz Thanks! So many kind words!
Salih Özdemir
@funkysetiz That's pretty good to hear. We are growing with your support! 💪🏻
Omer Aplak
@funkysetiz We are glad to see you! Thank you very much for your support 💥
Alican Erdurmaz
@funkysetiz Thank you 🙏 🙏 🙏
Fatih Kadir Akın
I've known and followed Refine since it was in early development. It has improved a lot since then and I really love it. Congrats on the launch and keep up the good work team!
Omer Aplak
@fkadev Thanks Fatih. Last week we published our Mantine support. What is your favorite UI framework/library?
Civan Ozseyhan
@fkadev Thank you for mentioning the improvement refine has made. The team made a huge progress in a relatively short time 👏
Salih Özdemir
@fkadev Thank you, we are very glad that you like it 😻
Alican Erdurmaz
@fkadev Thank you 🙏
Yıldıray Ünlü
@fkadev Thank you Fatih.
Ali Emir Şen
Hey everyone! 👋 Thank you for your support on our launch. I'm one of the core members of the refine team. 👨‍💻 We're proud to present such product which we had fun working on it. It's been a year since the initial launch here and we're working on improvements and new features since. We have a lot more features and improvements on our to-do list but the number one priority as always is to have a great community on our side. We believe that communities are what turns good products into great ones. Thank you to everyone supporting, testing, using and sharing their experiences with refine! 🙏 To infinity and beyond 🚀
Omer Aplak
@ali_emir_sen go refine go!!!! 😎
Salih Özdemir
@ali_emir_sen 💪🏻💪🏻💪🏻
Eren Erkalkan
@ali_emir_sen Thank you. Such good works can only be realized with such good teams like #teamrefine. 🚀🚀
Steven Nguyen
This looks really neat! React can sometimes be very verbose and unopinionated so it really helps to have an organized framework that helps make development faster and easier. Can't wait to try this!
Civan Ozseyhan
@stnguyen90 Hi Steven 👋 You've got the point right! refine is opinionated on some critical parts needed for a robust project architecture, but it still gives you the freedom for unlimited styling and customization. Please keep us posted on your experience with refine. 🚀
Alican Erdurmaz
@stnguyen90 Thank you 🙏 We are much stronger with the community. If you have any question or ideas please share with us👊
Omer Aplak
@stnguyen90 Thank you, Steven! Thanks so much for your wonderful words! We look forward to your feedback
Madza
Awesome product guys! 👍💯❤ Really well thought-out framework that simplifies a lot of stuff and increases productivity ✨⚡
Omer Aplak
@madzadev Thank you so much! What is your favorite UI framework? 🎂
Alican Erdurmaz
@madzadev Thank you 🙏
Necati Özmen
@madzadev Thanks for good wishes!
Eren Erkalkan
@madzadev Thank you for your support. 👍
sathithya yogi
wow this is great, surely will try it, congrats for the launch @civanozseyhan , @civanozseyhan ,@salihozdemir94
Alican Erdurmaz
@sathithya_yogi Thank you 🙏 We are waiting for your feedbacks after trying it.
Ali Emir Şen
@sathithya_yogi Thank you for your support! We would love to hear your feedback after you had a chance to try! 🚀
Salih Özdemir
We are sure you will not regret 😎 We'll wait your feedbacks.
Omer Aplak
@civanozseyhan ,@salihozdemir94 @sathithya_yogi Thank you! You can find our tutorials here https://refine.dev/docs/
Aykut Kardaş
It supports many providers that I will need. Airtable, GraphQL, Supabase e.g. It's a great framework. Congratulations. 🎉
Omer Aplak
@aykutkardas Thanks a lot for your support! Have you seen our Mantine support? 💥
Necati Özmen
@aykutkardas Thanks for your support!
Salih Özdemir
@aykutkardas We're glad to know that it meets your needs and we can't wait for you try out the new features!
Alican Erdurmaz
@aykutkardas Thank you 🙏. Great to see you.
Yıldıray Ünlü
@aykutkardas Thank you for support Aykut. Great to see you 👊
Binay Singh
Going to check this out!! Congratulations on the launch!!
Eren Erkalkan
@binay_singh2 Thank you very much. Can you tell us more about the types of projects you plan using it for?
Omer Aplak
@binay_singh2 Thank you! 👊
Yıldıray Ünlü
@binay_singh2 Thanks 👊
Alican Erdurmaz
@binay_singh2 Thank you 🙏
Eren Erkalkan
@binay_singh2 Definitely! 🙌 While building, please do not hesitate to ask support from our team at our discord server! 🤟
Dan Robins
This sounds great! Congrats on the launch guys! Are you planning on building in native applications?
Omer Aplak
@dan_robins This is within our backlog but its priority is a bit low https://github.com/pankod/refine... If there is enough interest from the community, we can prioritize 👊
Alican Erdurmaz
@dan_robins Yeah ! We plan to support the native platform in the future. Refine is 100% Open Source. If you would like to share any ideas to do this, we would really appreciate it 🙏
Salih Özdemir
@dan_robins We'll wait your contributions and ideas on Github, thank you for your support 🎗
Dan Robins
@salih_ozdemir1 Thank you Salih, it was indeed react that I had in mind - thanks for sharing the backlog!
Shubham Pratap Singh
Congratulations on the launch🚀 Will definitely try it.
Necati Özmen
@pratap_tech Thank you so much! Please take a look at our complete documentation to get started with refine https://refine.dev/docs/tutorial...
Omer Aplak
@pratap_tech Thank you! you can try to refine with just one command 🚨 npx superplate-cli my-refine-app
Alican Erdurmaz
@pratap_tech Thank you 🙏 We are waiting for your feedbacks after trying it.
Yıldıray Ünlü
@pratap_tech Thanks for support 🚀
Serif Ali Unal
@pratap_tech thank you, we hope to see your work to showcase. 😺
Davor Kolenc
Awesome! Will share this to the folks that for sure need something like this. Good luck today!
Alican Erdurmaz
@davor_kolenc Thank you 🙏 If u have any questions, come to our Discord channel 👊
Salih Özdemir
@davor_kolenc Thank you 🥁
Yıldıray Ünlü
@davor_kolenc Thank you for support.
Omer Aplak
@davor_kolenc Thank you!
Civan Ozseyhan
@davor_kolenc Refine has many use-cases from admin panels to storefronts. Thank you for spreading our word! 🙏
Daniel Eikeri
This looks great! Let me know if you need graphic design services, I launched my own business to lower the price for companies like yours to get the professionalism and growth it deserves. Send me a message if you would like to talk:) www.thebrandhouse.io
Serif Ali Unal
@daniel_eikeri thank you.
Omer Aplak
@daniel_eikeri Thank you! 💿
Alican Erdurmaz
@daniel_eikeri Thank you for your support 🙏 We will keep in mind. Good luck 👊
Yıldıray Ünlü
@daniel_eikeri thank you 🙏
Mayank Malviya
Woahh, this looks promising, cannot wait to get my hands on this....
Necati Özmen
@mayank_malviya004 Tutorial will be a good starting point for you:) https://refine.dev/docs/tutorial...
Omer Aplak
@mayank_malviya004 Thank you so much! What was your favorite feature of refine?
Eren Erkalkan
@mayank_malviya004 Thank you so much. When you try it, please keep in mind that we have constant support from our Discord channel. Can you tell us more about the types of projects you plan using it for?
Alican Erdurmaz
@mayank_malviya004 Thank you 🙏 We are waiting for your feedbacks after trying it.
Civan Ozseyhan
@mayank_malviya004 Thank you for giving a chance to refine!
Cem Özçelik
congrats @omeraplak, great job 🤟
Omer Aplak
@cem_ozcelik Thank you!!! 🚀
Eren Erkalkan
@cem_ozcelik thanks very much. 🤟
Alican Erdurmaz
@cem_ozcelik Thank you 🙏
Salih Özdemir
@cem_ozcelik Thank you 🤙🏻