All Projects → amfoss → Gitlit

amfoss / Gitlit

Licence: gpl-3.0
Platform to connect contributors and projects based on skill level and shared interests.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Gitlit

Gitstats
An open source github contribution analyzer
Stars: ✭ 115 (-56.6%)
Mutual labels:  graphql, rest-api, github-api
Best Of Web Python
🏆 A ranked list of awesome python libraries for web development. Updated weekly.
Stars: ✭ 1,118 (+321.89%)
Mutual labels:  graphql, rest-api, django
Roapi
Create full-fledged APIs for static datasets without writing a single line of code.
Stars: ✭ 253 (-4.53%)
Mutual labels:  graphql, rest-api
Graphql2rest
GraphQL to REST converter: automatically generate a RESTful API from your existing GraphQL API
Stars: ✭ 181 (-31.7%)
Mutual labels:  graphql, rest-api
Node Github Profile Summary
[Temporarily unavailable]The node version of github-profile-summary with GraphQL
Stars: ✭ 261 (-1.51%)
Mutual labels:  graphql, github-api
Vscode Restclient
REST Client Extension for Visual Studio Code
Stars: ✭ 3,289 (+1141.13%)
Mutual labels:  graphql, rest-api
Storefront Api
Storefront GraphQL API Gateway. Modular architecture. ElasticSearch included. Works great with Magento1, Magento2, Spree, OpenCart, Pimcore and custom backends
Stars: ✭ 180 (-32.08%)
Mutual labels:  graphql, rest-api
Tipe
🎉 Next Generation API-first CMS for developers. Generate an API-first CMS from a GraphQL schema with offline prototyping and an inline editor
Stars: ✭ 2,157 (+713.96%)
Mutual labels:  graphql, rest-api
Webtau
Webtau (short for web test automation) is a testing API, command line tool and a framework to write unit, integration and end-to-end tests. Test across REST-API, Graph QL, Browser, Database, CLI and Business Logic with consistent set of matchers and concepts. REPL mode speeds-up tests development. Rich reporting cuts down investigation time.
Stars: ✭ 156 (-41.13%)
Mutual labels:  graphql, rest-api
Graphene File Upload
Enhances Graphene Django GraphQL Server for intuitive file uploads via GraphQL mutations.
Stars: ✭ 210 (-20.75%)
Mutual labels:  graphql, django
Django Graphql Auth
Django registration and authentication with GraphQL.
Stars: ✭ 200 (-24.53%)
Mutual labels:  graphql, django
Cookiecutter Django Vue Graphql Aws
A highly opinionated Cookiecutter template that fuses together Django, Vue.js, GraphQL, and AWS into one full-stack web application.
Stars: ✭ 213 (-19.62%)
Mutual labels:  graphql, django
Graphene Django Subscriptions
This package adds support to Subscription's requests and its integration with websockets using Channels package.
Stars: ✭ 173 (-34.72%)
Mutual labels:  graphql, django
Workshops
Workshops organized to introduce students to security, AI, AR/VR, hardware and software
Stars: ✭ 162 (-38.87%)
Mutual labels:  graphql, rest-api
Cms
Club Management System of amFOSS, powered by CMS
Stars: ✭ 263 (-0.75%)
Mutual labels:  graphql, django
Pop
Monorepo of the PoP project, including: a server-side component model in PHP, a GraphQL server, a GraphQL API plugin for WordPress, and a website builder
Stars: ✭ 160 (-39.62%)
Mutual labels:  graphql, rest-api
Autoserver
Create a full-featured REST/GraphQL API from a configuration file
Stars: ✭ 188 (-29.06%)
Mutual labels:  graphql, rest-api
Strapi Sdk Javascript
🔌 Official JavaScript SDK for APIs built with Strapi.
Stars: ✭ 247 (-6.79%)
Mutual labels:  graphql, rest-api
Basic Shopify Api
A simple API wrapper for Shopify using Guzzle for REST and GraphQL
Stars: ✭ 137 (-48.3%)
Mutual labels:  graphql, rest-api
Githunt Angular
An Apollo with Angular full-stack example app: vote for your favorite GitHub repos!
Stars: ✭ 144 (-45.66%)
Mutual labels:  graphql, github-api

GitLit 🔥

Watchers Star Gazers Forks

Status Version 0.1 GNU Open Issues PRs Contributors

GitLit is a social network exclusively for Open-Source developers. It works by connecting enthusiastic developers to the most interesting and relevant projects to them and forming new communities of like-minded and passionate developers.

🤔 Why GitLit?

  1. It is difficult to find contributable projects - What if you can get a dashboard full of project and issues suggestions, which are relevant to you - both skill and interest wise?

  2. There is no standards to rate and classify developers & projects

🌟 Top Features

  1. Advanced Rating System for Contributor's & Repositories on GitHub
  2. Intelligent Identification of Contributor's Interest & Skills
  3. Smart & Relevant Mapping of Repositories & Contributor's based on shared interests and skill-level.
  4. Suggestion feed of contributable repositories, and notifications for fixable issues
  5. View similar repositories and users
  6. Intelligent Insights with actionable feedbacks & checklist for contributors and repositories

Target Users

There are two primary use-cases for GitLit, one for the developers to discover interesting projects and the other is for people in the industry to find talented and enthusiastic developers.

Project Discovery

  • Students & Beginners: GitLit can be used by students and beginners to get started into the world of Open Source. It helps them to break-the-ice, and kick-start their FOSS journey without essentially going into deeper level.

  • Developers GitLit can also be used by amateur as well as professional developers to discover innovative, interesting and relevant projects to contribute to - based on their skill level.

Developer Discovery

  • Developer Advocates: GitLit can be used by developer advocates to identify enthusiastic and talented contributors, who are interested in their organization, and connect with them. It can be also used by them to analyse their projects, and monitor community members.

  • College Clubs: College based computer clubs like amFOSS, can use GitLit to identify enthusiastic and talented students out of a large pool and effectively monitor and check their progress.

  • Corporate Recruiters: Corporate companies can discover developers, with the required talent and passion using credible metrics of GitLit.

📑 Documentation

🔌 How it Works?

Suggestion Panel to help developers

  1. Fetches all data about a developer, once a developer signs-up.
  2. After analysing his previous contribution pattern, an complex algorithm rates the developer using smart metrics, and classifies him into interest groups.
  3. Based on his interests, and his skill in the given topic of interest, an ML-based matching algorithm matches it with most relevant projects
  4. The developer recieves relevant and interesting suggestions for projects, and issues.

Discovery Panel to help projects

🔩 Tech Stack

  • Language: Python 3.6
  • Framework (full-stack): Django
  • API: GraphQL (Github API 4), Rest API (Github API 3)
  • Frontend Frameworks: Bootstrap 4
  • Javascript Libraries: jQuery
  • Stylesheet Pre-processors: Sass

👥 Creators

  1. Venu Vardhan Reddy
  2. Akhil K Gangadharan
  3. Ashwin S Shenoy

👨‍💻 Core Contributors

  1. Puneeth Chanda

Contributions are welcome! <3

✒️ License

GNU General Public License v3.0

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].