Open-source projects categorized as Relay | Edit details

Top 17 Relay Open-Source Projects

  • GitHub repo parse-server

    API server module for Node/Express

    Project mention: [Open Source] I made my first app. Its a fully functional social media app. And I decided to open source it. | reddit.com/r/androiddev | 2021-04-21

    I believe you are referring to main.js file. The answer is no. I used parse server for backend. And by default all classes are public which means everyone can read every data. There is a preferred way to prevent this. You disable all class level permissions for every class. Then you put your app logic to cloud code which is main.js file you were looking at. Here is an article about this approach. https://www.back4app.com/docs/security/parse-security

  • GitHub repo awesome-graphql

    Awesome list of GraphQL & Relay

    Project mention: Build a chat app with GraphQL Subscriptions & TypeScript: Part 2 | dev.to | 2021-02-28

    Also, here's an awesome list of resources to learn further!

  • GitHub repo Graphene

    GraphQL framework for Python

    Project mention: Which framework could adapt Graphql more better (Django , Flask or FastAPI)? | reddit.com/r/learnpython | 2021-03-27

    Why those three and not something designed for GraphQL, like Graphene?

  • GitHub repo graphql

    Ruby implementation of GraphQL

    Project mention: What resources do you recommend to learn about Rails APIs? | reddit.com/r/rails | 2021-04-29

    While doing basic REST APIs are sometimes a great solution and super easy (like Grape mentioned in another comment) and much faster - if this is a larger project you might want to check out https://graphql-ruby.org/ ... it makes typical asks of clients like "but I want to know all the schools that user is in and, for each school, it's email, phone and fb" much easier. It also makes fine grained security pretty simple. It's also pretty standard in tons of projects in many different languages.

  • GitHub repo react-firebase-starter

    Boilerplate (seed) project for creating web apps with React.js, GraphQL.js and Relay

    Project mention: 12+ React Boilerplates & Starter Kits For Developers In 2021 | dev.to | 2021-05-11


  • GitHub repo Absinthe Graphql

    The GraphQL toolkit for Elixir

    Project mention: Backend and frontend deployment: single service vs multiple services | reddit.com/r/webdev | 2021-03-21

    Thanks for the other suggestions also, I've never tried lodash but it looks interesting. The REST API stuff should be doable, it's just that I've never done this before. I've built small and simple APIs but never had to integrate them with a frontend. Elixir has a Absinthe to deal with GraphQL, but I don't think I need it right now, so REST is easier.

  • GitHub repo Mycodo

    An environmental monitoring and regulation system

    Project mention: Experience/Opinions on Aerospring? | reddit.com/r/aeroponics | 2021-05-14

    There isn't anything I could recommend and I haven't searched for new and exciting aeroponic systems in a while. There was someone posting here for a while (/u/bifarm I think) that designed a system and was selling them at bifarm.com which seemed kind of cool. I don't think they're selling them anymore however but I'm not sure. Their site is still online. If it doesn't have to be aeroponic then the developer of "mycodo" has a cool automated system build which you can find here: https://github.com/kizniche/Mycodo. He actively develops the software and is very helpful if you are interested in building your own system and using the software.

  • GitHub repo OverblogGraphQLBundle

    This bundle provides tools to build a complete GraphQL server in your Symfony App.

    Project mention: Access control in GraphQL using Symfony | dev.to | 2021-02-02

    Authorization is part of almost any web application and controlling access to specific data is essential for application security. The same goes for GraphQL APIs and with help of Overblog's GraphQL Bundle, this can be done easily.

  • GitHub repo graphql-ws

    Coherent, zero-dependency, lazy, simple, GraphQL over WebSocket Protocol compliant server and client.

    Project mention: Need guidance on apollo subscription fallback | reddit.com/r/graphql | 2021-05-16

    You should consider using graphql-ws (https://github.com/enisdenjo/graphql-ws) as the subscription transport if you want to use WebSockets as your Graphql transport.

  • GitHub repo hysteria

    Hysteria is a feature-packed network utility optimized for networks of poor quality (e.g. satellite connections, congested public Wi-Fi, connecting from China to servers abroad)

    Project mention: QUIC and HTTP/3 Support Now in Firefox Nightly and Beta | news.ycombinator.com | 2021-04-16
  • GitHub repo react-relay-network-modern

    Relay Modern Network Layer with middlewares — cache, auth, retry, batch, logger, SSR

    Project mention: Graphql Clients with Axios-like interceptors | reddit.com/r/graphql | 2021-03-27

    Relay: Since relay uses a custom fetchGraphQL function, you have access to all the header information. But I suspect what you're really looking for is something like the authMiddleware in react-relay-network-modern which does an accessToken refresh and query refetch when the token is expired.

  • GitHub repo django-graphql-auth

    Django registration and authentication with GraphQL. (by PedroBern)

    Project mention: Recommendations For Using Django DB Sessions With Graphql | reddit.com/r/django | 2021-03-23

    After reading about the differences between JWT and the default DB based session mechanism which Django uses the latter seems the safest and simplest in many respects. Without graphql, logging in and signing up is easy with the default django forms and views. With graphql, I wasn't sure. In my research for handling authentication with graphql I stumbled upon django-graphql-auth (https://github.com/PedroBern/django-graphql-auth) but it seems to be based on jwt. I cannot seem to find anything else similar which supports the default django session mechanism.

  • GitHub repo relay-compiler-language-typescript

    A language plugin for Relay that adds TypeScript support, including emitting type definitions.

    Project mention: Relay adds support for Typescript | reddit.com/r/typescript | 2021-03-10

    Yep, support was added back in 2018 - https://github.com/relay-tools/relay-compiler-language-typescript

  • GitHub repo graphql-live-query

    Realtime GraphQL Live Queries with JavaScript

    Project mention: Need guidance on apollo subscription fallback | reddit.com/r/graphql | 2021-05-16

    Last but not least, I also created a GraphQL over Socket.io (https://github.com/n1ru4l/graphql-live-query/tree/main/packages/socket-io-graphql-server) transport. I am using this in two smaller apps with a maximum of 10 concurrent users and did not encounter any issues with stale data yet. Maybe this might be somethign you are looking for.

  • GitHub repo graphbrainz

    A fully-featured GraphQL interface for the MusicBrainz API.

    Project mention: SwiftUI + GraphQL = 😍🚀🙌 | reddit.com/r/swift | 2021-01-06

    GraphBrainz for information about music TMDB (the API used in the article) Star Wars Rick and Morty Pokemon

  • GitHub repo multicast-relay

    Relay multicast and broadcast packets between interfaces. (by alsmith)

    Project mention: Installing Chromecast in a hotel | reddit.com/r/Chromecast | 2021-05-05
  • GitHub repo periqles

    React form library for Relay and Apollo

    Project mention: We Made Painless Forms for React and graphQL | reddit.com/r/reactjs | 2021-02-27

    Check out our site & repo for more info.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2021-05-16.


What are some of the best open-source Relay projects? This list will help you:

Project Stars
1 parse-server 18,606
2 awesome-graphql 12,611
3 Graphene 6,562
4 graphql 4,694
5 react-firebase-starter 4,293
6 Absinthe Graphql 3,582
7 Mycodo 1,243
8 OverblogGraphQLBundle 642
9 graphql-ws 504
10 hysteria 364
11 react-relay-network-modern 277
12 django-graphql-auth 215
13 relay-compiler-language-typescript 209
14 graphql-live-query 145
15 graphbrainz 132
16 multicast-relay 120
17 periqles 111