Our great sponsors
-
Refine
A React Framework for building internal tools, admin panels, dashboards & B2B apps with unmatched flexibility.
-
Strapi
🚀 Strapi is the leading open-source headless CMS. It’s 100% JavaScript/TypeScript, fully customizable and developer-first.
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
-
Hasura
Blazing fast, instant realtime GraphQL APIs on your DB with fine grained access control, also trigger webhooks on database events.
A data provider is an interface a refine application uses to communicate with an API. refine has data providers for most of the popular CMS and platforms. You can use refine's Strapi data provider to interact with your Strapi instance from a refine application.
Strapi is a popular open-source headless CMS built using JavaScript. It has an intuitive, customizable UI for creating content. While writing this article, Strapi's cloud hosting platform is still in beta. Therefore, you need to self-host your Strapi project at the moment. Strapi has several out-of-the-box integrations for some of the most popular tools and frameworks.
Hasura is an open-source GraphQL engine. You can use Hasura to connect to a database and third-party REST and GraphQL API endpoints. It then uses a GraphQL API to expose your data. Though Hasura primarily exposes your data via a GraphQL API, you can create REST API endpoints from GraphQL queries and mutations.
Related posts
- Monoliths to Microservices using the Strangler Pattern
- 8 best opensource projects you should try out
- How to Write a GraphQLÂ Query
- Contributing to Tech Communities: How Open-Source can land you a job and get you out of the Skill Paradox 💼
- I need recommendations for creating an API. Start from scratch, or are there projects I can build from?