├── images
├── awesome-refine.png
└── badge.svg
├── .github
└── FUNDING.yml
└── README.md
/images/awesome-refine.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/refinedev/awesome-refine/HEAD/images/awesome-refine.png
--------------------------------------------------------------------------------
/.github/FUNDING.yml:
--------------------------------------------------------------------------------
1 | # These are supported funding model platforms
2 |
3 | github: refinedev
4 | patreon: # Replace with a single Patreon username
5 | open_collective: # Replace with a single Open Collective username
6 | ko_fi: # Replace with a single Ko-fi username
7 | tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel
8 | community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry
9 | liberapay: # Replace with a single Liberapay username
10 | issuehunt: # Replace with a single IssueHunt username
11 | otechie: # Replace with a single Otechie username
12 | lfx_crowdfunding: # Replace with a single LFX Crowdfunding project-name e.g., cloud-foundry
13 | custom: # Replace with up to 4 custom sponsorship URLs e.g., ['link1', 'link2']
14 |
--------------------------------------------------------------------------------
/images/badge.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
17 |
18 |
19 |
20 |
21 | The sweet spot between the low/no code and “starting from scratch” for CRUD-heavy applications. Refine is as an open source, React meta-framework for enterprise. It provides a headless solution for everything from admin panels to dashboards and internal tools.
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 | [](https://github.com/refinedev/awesome-refine)
30 | [](https://www.bestpractices.dev/projects/8101)
31 | [](https://www.npmjs.com/package/@refinedev/core)
32 | [](CODE_OF_CONDUCT.md)
33 |
34 | [](https://discord.gg/refine)
35 | [](https://twitter.com/refine_dev)
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 | ## Try Refine
48 | Refine's [browser-based app scaffolder](https://refine.dev/#playground) enables you to build a Refine app through an interactive, step-by-step process in your browser.
49 |
50 |
51 | ## Refine devtools 💡
52 |
53 | [Refine devtools](https://github.com/refinedev/refine/tree/next/packages/devtools) is designed to help you debug and develop your Refine apps. It will be a collection of features, including monitoring queries and mutations, testing out inferencer-generated codes, adding and updating Refine packages from the UI and more.
54 |
55 | ## Announcements and Official Blog Posts
56 | * [Refine Investment Announcement](https://refine.dev/blog/refine-investment-announcement/)
57 | * [Announcing the Refine Open Source Hackathon 2 Winners](https://refine.dev/blog/refine-hackathon-2-winners/)
58 | * [Refine Open Source Hackathon 2](https://refine.dev/blog/refine-hackathon-2/)
59 | * [refine.new - The Fastest Way to Create refine Apps](https://refine.dev/blog/what-is-refine-new/)
60 | * [Announcing the Release of refine v4!](https://refine.dev/blog/refine-v4-announcement/)
61 | * [Refine Open Source Hackathon](https://refine.dev/blog/refine-hackathon/)
62 | * [Refine Joins the Hacktoberfest Fun](https://refine.dev/blog/hacktoberfest-refine/)
63 | * [Refine swag store is now open!](https://refine.dev/blog/refine-swag-store/)
64 | * [We’ve raised $1M in Seed Funding! 🚀 🚀 🚀](https://refine.dev/blog/weve-raised-dollar1m-seed-funding/)
65 | * [Become a Refine guest technical writer](https://refine.dev/blog/refine-writer-program/)
66 |
67 | ### RefineWeek ft. Supabase 🍕
68 | * [Day 1 - Pilot & refine architecture](https://refine.dev/blog/refine-pixels-1/)
69 | * [Day 2 - Setting Up the Client App](https://refine.dev/blog/refine-pixels-2/)
70 | * [Day 3 - Adding CRUD Actions & Authentication](https://refine.dev/blog/refine-pixels-3/)
71 | * [Day 4 - Adding Realtime Collaboration](https://refine.dev/blog/refine-pixels-4/)
72 | * [Day 5 - Initialize and Build Pixels Admin App](https://refine.dev/blog/refine-pixels-5/)
73 | * [Day 6 - Add Role Based Authorization](https://refine.dev/blog/refine-pixels-6/)
74 | * [Day 7 - Implementing Audit Logs](https://refine.dev/blog/refine-pixels-7/)
75 |
76 | ### RefineWeek ft. Strapi 🌱
77 |
78 | * [Day 1 - Pilot & refine architecture](https://refine.dev/blog/refine-react-invoice-generator-1)
79 | * [Day 2 - Setting Up the Invoicer App](https://refine.dev/blog/refine-react-invoice-generator-2)
80 | * [Day 3 - Adding CRUD Actions & Views](#)
81 | * [Day 4 - Creating Mission and Invoices Pages](#)
82 | * [Day 5 - Adding PDF Renderer](#)
83 |
84 | ## Hacktoberfest 2022
85 | * [Refine Joins the Hacktoberfest Fun](https://refine.dev/blog/hacktoberfest-refine/)
86 | ## Learning Resources
87 | ### Getting Started
88 | * [Interactive Refine Tutorial](https://refine.dev/docs/tutorial/introduction/index/) (Official)
89 | * [Quick Start Guide](https://refine.dev/docs/getting-started/quickstart/) (Official)
90 | * [Refine Overview](https://refine.dev/docs/getting-started/overview/) (Official)
91 | * [Comparison](https://refine.dev/docs/comparison/) (Official)
92 | * [General Concepts](https://refine.dev/docs/api-reference/general-concepts/) (Official)
93 | * [Refine Frequently Asked Questions](https://refine.dev/docs/faq/) (Official)
94 | * [Refine Contributing Guide](https://refine.dev/docs/contributing/) (Official)
95 | * [Benchmarks](https://refine.dev/docs/further-readings/benchmarks/) (Official)
96 | * [Examples](https://refine.dev/examples/) (Official)
97 | * [Integrations](https://refine.dev/integrations/) (Official)
98 |
99 | ### Videos
100 | * [Build and Deploy a React Admin Dashboard With Real time Data using Refine](https://www.youtube.com/watch?v=6a3Dz8gwjdg)
101 | * [Build React CRUD Admin panel with Ant Design & refine](https://www.youtube.com/watch?v=eDcxcTSQJaA&ab_channel=DipeshMalvia)
102 | * [Build and Deploy a Full Stack MERN Application with refine](https://www.youtube.com/watch?v=k4lHXIzCEkM&t=2242s)
103 |
104 | ### Advanced Examples
105 | * CRM Application - [Demo](https://example.crm.refine.dev/) - [Source](https://github.com/refinedev/refine/tree/master/examples/app-crm)
106 | * Refine SWAG Store - [Demo](https://store.refine.dev/) - [Source](https://github.com/refinedev/refine/tree/next/examples/store)
107 | * Finefoods Admin Panel [Ant Design] - [Demo](https://example.admin.refine.dev/) - [Source](https://github.com/refinedev/refine/tree/master/examples/fineFoods/admin/antd)
108 | * Finefoods Admin Panel [Material UI] - [Demo](https://example.mui.admin.refine.dev/) - [Source](https://github.com/refinedev/refine/tree/master/examples/fineFoods/admin/mui)
109 | * Finefoods Storefront - [Demo](https://example.refine.dev/) - [Source](https://github.com/refinedev/refine/tree/master/examples/fineFoods/client)
110 | * RealWorld Example - [Demo](https://refine.dev/docs/examples/real-world-refine-example/) - [Source](https://github.com/refinedev/refine/tree/master/examples/real-world-example)
111 | * Win95 Style Admin Panel - [Blog](https://refine.dev/blog/awesome-react-windows95-ui-with-refine/) - [Demo](https://win95.refine.dev/) - [Source](https://github.com/refinedev/refine/tree/master/examples/blog/win95)
112 | * Invoice Generator App - [Blog](https://refine.dev/templates/react-pdf-invoice-generator/) - [Demo](https://invoice-generator.refine.dev/) - [Source](https://github.com/refinedev/refine/tree/master/examples/invoicer)
113 | * Multi-Tenancy Example - [Appwrite](https://refine.dev/docs/advanced-tutorials/multi-tenancy/appwrite/) - [Strapi](https://refine.dev/docs/advanced-tutorials/multi-tenancy/strapi-v4/)
114 | * Refine PIXELS! - [Demo](https://refine-pixels.vercel.app/canvases) - [Source](https://github.com/aliemir/refine-pixels)
115 |
116 | ### Articles
117 | * [Building a React PDF Invoice Generator App with Refine](https://www.digitalocean.com/community/developer-center/building-a-react-pdf-invoice-generator-app-with-refine-and-deploying-to-digitalocean-s-app-platform)
118 | * [Building a B2B React CRM App with Refine](https://www.digitalocean.com/community/developer-center/building-crm-with-refine-and-digitalocean)
119 | * [Building a CRUD app with Shadcn UI and Refine](https://refine.dev/blog/shadcn-ui/)
120 | * [Build Access Control Mechanism using Permify in Refine app](https://refine.dev/blog/access-control/)
121 | * [Using React Hot Toast as a Notification Provider in Refine app](https://refine.dev/blog/react-hot-toast/)
122 | * [Building a Complete React CRM App with Refine, Ant Design and GraphQL](https://refine.dev/blog/react-crm-with-refine/)
123 | * [Building React admin panel with NextUI and Refine](https://refine.dev/blog/next-ui-react-admin-panel/)
124 | * [Building a React Admin Panel with Refine and daisyUI](https://refine.dev/blog/daisy-ui-react-admin-panel/)
125 | * [React-admin vs Refine - Which React Framework is Best for B2B Apps?](https://refine.dev/blog/react-admin-vs-refine/)
126 | * [Building a React Admin Panel with PrimeReact and Refine](https://refine.dev/blog/building-react-admin-panel-with-primereact-and-refine/)
127 | * [Building a React Admin Dashboard with Tremor Library](https://refine.dev/blog/building-react-admin-dashboard-with-tremor/)
128 | * [Building a React Admin Dashboard with Refine](https://refine.dev/blog/building-react-admin-dashboard/)
129 | * [Using React Hot Toast as a Notification Provider for Refine apps](https://refine.dev/blog/react-hot-toast)
130 | * [Refine vs Blitz.js](https://refine.dev/blog/react-admin-frameworks-refine-vs-blitz-js/)
131 | * [React Admin Panel Tutorial with Refine, Chakra UI and Strapi](https://refine.dev/blog/react-admin-tutorial/)
132 | * [How to Build a React Admin Panel with Mantine and Strapi](https://refine.dev/blog/react-admin-panel/)
133 | * [Refine vs RedwoodJS](https://refine.dev/blog/refine-vs-redwood-js/)
134 | * [Building a Complete React CRUD App with Airtable](https://refine.dev/blog/react-crud-app-airtable/)
135 | * [Dynamic Forms with React Hook Form in Refine](https://refine.dev/blog/dynamic-forms-in-react-hook-form/)
136 | * [How to Create Dynamic Forms in React CRUD app with Ant Design](https://refine.dev/blog/react-crud-app-with-dynamic-form-ant-design/)
137 | * [React Hook Form Validation with Complete Examples](https://refine.dev/blog/react-hook-form-validation-examples/)
138 | * [OTP Authentication with Supabase and Twilio in React](https://refine.dev/blog/supabase-twilio-otp-authentication-in-react/)
139 | * [Build a Progressive Web App (PWA) with Next.js](https://refine.dev/blog/next-js-pwa/)
140 | * [Creating a React search bar and content filtering components](https://refine.dev/blog/react-search-bar-and-filtering/)
141 | * [Building a CRUD app with Material UI and Strapi in React](https://refine.dev/blog/build-admin-panel-with-material-ui-and-strapi/)
142 | * [How to Create Full Stack React/Next.JS Web App in Few Hour](https://refine.dev/blog/create-full-stack-app-with-refine/)
143 | * [How to Multipart File Upload Using FormData with React Hook Form](https://refine.dev/blog/how-to-multipart-file-upload-with-react-hook-form/)
144 | * [We are going back to 1995!](https://refine.dev/blog/awesome-react-windows95-ui-with-refine/)
145 | * [Develop your Own Customizable Invoice Generator with Refine and Strapi | Part I](https://refine.dev/blog/refine-react-admin-invoice-genarator/)
146 | * [Building an Customizable Invoice Generator App with Refine, Strapi & Ant Design | Part II](https://refine.dev/blog/refine-invoice-generator/)
147 | * [Create Full Featured Admin Panel with React and Ant Design](https://refine.dev/blog/refine-react-ant-design-admin-panel-framework/)
148 | * [Refine vs react-admin Which is Better for Your Project](https://refine.dev/blog/refine-vs-react-admin/)
149 | * [Refine vs AdminBro - Comparison Admin Panel Framework](https://refine.dev/blog/refine-vs-adminbro/)
150 | * [Create Your Easy Customizable Internal Issue Tracker With Refine and Supabase](https://refine.dev/blog/customizable-issue-tracker-with-refine-and-supabase/)
151 | * [Migrating a react-admin Application to Refine](https://refine.dev/blog/migrating-a-react-admin-application-to-refine/)
152 | * [Build Fast and Customizable Admin Panel with NestJS](https://refine.dev/blog/customizable-admin-panel-with-nestjs/)
153 |
154 | ## Showcase (Built with Refine 🎉)
155 | * [The starter based on hexagonal architecture | Scale Safe](https://scalesafe.app/?utm_source=awesome-refine&utm_medium=catalog)
156 |
157 | ## Inspiration
158 |
159 | * [Refine Joins the Hacktoberfest Fun](https://refine.dev/blog/hacktoberfest-refine/)
160 | * [Refine swag store is now open!](https://refine.dev/blog/refine-swag-store/)
161 | * [We’ve raised $1M in Seed Funding! 🚀 🚀 🚀](https://refine.dev/blog/weve-raised-dollar1m-seed-funding/)
162 | * [The Advantages and Disadvantages of Working on Open Source Projects](https://refine.dev/blog/open-source-advantages-disadvantages/)
163 |
164 | ## Packages
165 |
166 | * [@refinedev/core](https://github.com/refinedev/refine/tree/next/packages/core)
167 | * [@refinedev/inferencer](https://github.com/refinedev/refine/tree/next/packages/inferencer)
168 |
169 | ### UI Frameworks
170 | * [@refinedev/antd](https://github.com/refinedev/refine/tree/next/packages/antd)
171 | * [@refinedev/mui](https://github.com/refinedev/refine/tree/next/packages/mui)
172 | * [@refinedev/mantine](https://github.com/refinedev/refine/tree/next/packages/mantine)
173 | * [@refinedev/chakra-ui](https://github.com/refinedev/refine/tree/next/packages/chakra-ui)
174 | * [@ferdiunal/refine-shadcn](https://github.com/ferdiunal/refine-shadcn)
175 |
176 | ### Data Providers
177 | * [@refinedev/simple-rest](https://github.com/refinedev/refine/tree/next/packages/simple-rest)
178 | * [@refinedev/graphql](https://github.com/refinedev/refine/tree/next/packages/graphql)
179 | * [@refinedev/nestjsx-crud](https://github.com/refinedev/refine/tree/next/packages/nestjsx-crud)
180 | * [@refinedev/strapi-v4](https://github.com/refinedev/refine/tree/next/packages/strapi-v4)
181 | * [@refinedev/strapi-graphql](https://github.com/refinedev/refine/tree/next/packages/strapi-graphql) (Strapi v3)
182 | * [@refinedev/strapi](https://github.com/refinedev/refine/tree/next/packages/graphql) (Strapi v3)
183 | * [@refinedev/supabase](https://github.com/refinedev/refine/tree/next/packages/supabase)
184 | * [@refinedev/hasura](https://github.com/refinedev/refine/tree/next/packages/hasura)
185 | * [@refinedev/appwrite](https://github.com/refinedev/refine/tree/next/packages/appwrite)
186 | * [@refinedev/medusa](https://github.com/refinedev/refine/tree/next/packages/medusa)
187 | * [@refinedev/airtable](https://github.com/refinedev/refine/tree/next/packages/airtable)
188 |
189 |
190 | ### Data Providers by the Community ❤️
191 | * [refine-firebase](https://github.com/rturan29/refine-firebase)
192 | * [@tspvivek/refine-directus](https://github.com/tspvivek/refine-directus)
193 | * [refine-elide-rest](https://github.com/chirdeeptomar/refine-elide-rest)
194 | * [refine-elide-graphql](https://github.com/chirdeeptomar/refine-elide-graphql)
195 | * [ent-refine](https://github.com/diazoxide/entrefine)
196 | * [refine-hygraph](https://github.com/acomagu/refine-hygraph)
197 | * [refine-sanity](https://github.com/hirenf14/refine-sanity)
198 | * [refine-jsonapi](https://github.com/MahirMahdi/refine-jsonapi)
199 | * [refine-pocketbase](https://github.com/kruschid/refine-pocketbase)
200 |
201 | ### Router Provider
202 | * [@refinedev/react-router-v6](https://github.com/refinedev/refine/tree/next/packages/react-router-v6)
203 | * [@refinedev/nextjs-router](https://github.com/refinedev/refine/tree/next/packages/nextjs-router)
204 | * [@refinedev/remix-router](https://github.com/refinedev/refine/tree/next/packages/remix-router)
205 |
206 | #### Deprecated
207 | * [@pankod/refine-react-location](https://github.com/refinedev/refine/tree/next/packages/react-location)
208 |
209 | ### Live Provider
210 | * [@refinedev/ably](https://github.com/refinedev/refine/tree/next/packages/ably)
211 |
212 | ### Integrations
213 | * [@refinedev/kbar](https://github.com/refinedev/refine/tree/next/packages/kbar)
214 | * [@refinedev/react-table](https://github.com/refinedev/refine/tree/next/packages/react-table)
215 | * [@refinedev/react-hook-form](https://github.com/refinedev/refine/tree/next/packages/react-hook-form)
216 |
217 | ### Community Packages ❤️
218 | * [data-provider-customizer](https://github.com/miyavsu-limited/data-provider-customizer)
219 | * [@refine-auth/kinde-react](https://github.com/hirenf14/refine-auth-kinde-react)
220 |
221 |
222 |
223 | ## Communities
224 |
225 | * [Refine Blog](https://refine.dev/blog/) (Official, global)
226 | * [Discord Server](https://discord.gg/refine) (Official, global)
227 | * [Twitter](https://twitter.com/refine_dev) (Official, global)
228 | * [Linkedin](https://www.linkedin.com/company/refine-dev) (Official, global)
229 | * [Reddit](https://www.reddit.com/r/refine) (Official, global)
230 | * [DEV Community](https://dev.to/refine)
231 | * [Hashnode Community](https://refine.hashnode.dev/)
232 | * [Stack Overflow](https://stackoverflow.com/questions/tagged/refinejs)
233 |
234 | You can also find the [Refine Topic on GitHub](https://github.com/topics/refine)!
235 |
--------------------------------------------------------------------------------