pairhub / Pairhub
Licence: apache-2.0
👩💻👨💻 Find remote pair programming partners
Stars: ✭ 74
Programming Languages
javascript
184084 projects - #8 most used programming language
Projects that are alternatives of or similar to Pairhub
Cynic
A bring your own types GraphQL client library for Rust
Stars: ✭ 68 (-8.11%)
Mutual labels: graphql
Snowflaqe
A dotnet CLI tool to work with GraphQL queries: static query verification, type checking and code generating type-safe clients for F# and Fable.
Stars: ✭ 69 (-6.76%)
Mutual labels: graphql
Graphql Schema Language Cheat Sheet
GraphQL Shorthand Notation Cheat Sheet
Stars: ✭ 1,181 (+1495.95%)
Mutual labels: graphql
Apollo Server Vercel
⚫ Production-ready Node.js GraphQL server for Vercel Serverless Functions
Stars: ✭ 69 (-6.76%)
Mutual labels: graphql
Serverless Graphql Workshop
GraphQL and Serverless workshop
Stars: ✭ 70 (-5.41%)
Mutual labels: graphql
Ghosttheme Stockholm
👻 📝 ✨ Clean Ghost theme with advanced features & customization.
Stars: ✭ 67 (-9.46%)
Mutual labels: graphql
Graphql Persisted Document Loader
Webpack loader that adds a documentId to a compiled graphql document, which can be used when persisting/retrieving documents
Stars: ✭ 74 (+0%)
Mutual labels: graphql
Graphql Batch
A query batching executor for the graphql gem
Stars: ✭ 1,164 (+1472.97%)
Mutual labels: graphql
Serverless Backend
The serverless back end for JAMstack CMS. Use this back end to deploy a custom CMS using your own front end.
Stars: ✭ 73 (-1.35%)
Mutual labels: graphql
Hasura Actions Examples
Examples of handling custom business logic with Hasura Actions
Stars: ✭ 69 (-6.76%)
Mutual labels: graphql
Apollo Upload Client
A terminating Apollo Link for Apollo Client that allows FileList, File, Blob or ReactNativeFile instances within query or mutation variables and sends GraphQL multipart requests.
Stars: ✭ 1,176 (+1489.19%)
Mutual labels: graphql
Graphql Microservices
Showcasing a graphql microservice setup
Stars: ✭ 68 (-8.11%)
Mutual labels: graphql
Facebook Graph Api
Get data using facebook graph API - V3.2
Stars: ✭ 73 (-1.35%)
Mutual labels: graphql
Graphql Typescript
Define and build GraphQL Schemas using typed classes
Stars: ✭ 67 (-9.46%)
Mutual labels: graphql
Apollo Mocked Provider
Automatically mock GraphQL data with a mocked ApolloProvider
Stars: ✭ 70 (-5.41%)
Mutual labels: graphql
React Hipstaplate
A ReactJS full-stack boilerplate based on typescript with ssr, custom apollo-server and huge stack of modern utilities which will help you to start your own project
Stars: ✭ 74 (+0%)
Mutual labels: graphql
Go Graphql Api
Source code for a tutorial on Medium I published - "Building an API with GraphQL and Go"
Stars: ✭ 73 (-1.35%)
Mutual labels: graphql
Type Graphql Dataloader
TypeGraphQL + DataLoader + TypeORM made easy
Stars: ✭ 73 (-1.35%)
Mutual labels: graphql
PairHub
PairHub is a platform/community to help you find remote pair programming partners.
Vision/idea
Make remote pair programming more accessible!
Features
- posting board (
"I'd like to pair on.."
)- ability to tag with GitHub repositories
- profile pages with posts
Contributing
Contributions of all forms are very welcome!
Tech stack
The project consists of two parts:
-
/api
: a GraphQL API built with Node.js, Express, MongoDB and Apollo Server. -
/ui
: a front-end application built with React and Next.js.
Run locally
Prerequisites
- Install and run MongoDB.
-
Register a GitHub OAuth app (for authentication) with Homepage URL:
http://localhost:3000
and Authorization callback URL:http://localhost:3000/login/github/callback
- Add a
/api/.env
file with the client ID and client secret keys from the OAuth app you created (SESSION_SECRET
can be anything):
GITHUB_CLIENT_ID="your github client ID here"
GITHUB_CLIENT_SECRET="your github client secret here"
SESSION_SECRET="anything"
Running the project
- Go to
/api
and runnpm install
and thennpm run dev
to start the API - Go to
/ui
and runnpm install
and thennpm run dev
to start the front end
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].