All Projects → simonsmith → Github User Search

simonsmith / Github User Search

Browse GitHub users with React

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Github User Search

Starter Lapis
Cutting edge starter kit
Stars: ✭ 72 (-17.24%)
Mutual labels:  webpack, axios, redux-saga
Reeakt
A modern React boilerplate to awesome web applications
Stars: ✭ 116 (+33.33%)
Mutual labels:  webpack, axios, redux-saga
Vue2 Study
vue 的webpack配置,按需加载,element-ui,vuex
Stars: ✭ 16 (-81.61%)
Mutual labels:  webpack, axios
Vk Music
VK audio player
Stars: ✭ 26 (-70.11%)
Mutual labels:  webpack, redux-saga
Vue Spa
vue-spa : vue + vue-router + axios + vuex + vux 快速成型移动端项目,直接使用。欢迎star
Stars: ✭ 46 (-47.13%)
Mutual labels:  webpack, axios
Vue Music Player
🎵Vue.js写一个音乐播放器+📖One(一个).A music player + One by Vue.js
Stars: ✭ 729 (+737.93%)
Mutual labels:  webpack, axios
Vue Xuadmin
vue+element-ui-admin 后台权限管理模板 演示地址:
Stars: ✭ 762 (+775.86%)
Mutual labels:  webpack, axios
React Antd Admin Template
一个基于React+Antd的后台管理模版,在线预览https://nlrx-wjc.github.io/react-antd-admin-template/
Stars: ✭ 1,022 (+1074.71%)
Mutual labels:  webpack, axios
Flask Vuejs Madblog
基于 Flask 和 Vue.js 前后端分离的微型博客项目,支持多用户、Markdown文章(喜欢/收藏文章)、粉丝关注、用户评论(点赞)、动态通知、站内私信、黑名单、邮件支持、管理后台、权限管理、RQ任务队列、Elasticsearch全文搜索、Linux VPS部署、Docker容器部署等
Stars: ✭ 541 (+521.84%)
Mutual labels:  webpack, axios
Vue Music
使用vue2.0构建音乐播放器
Stars: ✭ 60 (-31.03%)
Mutual labels:  webpack, axios
Putongoj Fe
The front end of the Putong Online Judge -- An online judge with nothing special
Stars: ✭ 74 (-14.94%)
Mutual labels:  webpack, axios
Soundcloud Redux
SoundCloud API client with React • Redux • Redux-Saga
Stars: ✭ 681 (+682.76%)
Mutual labels:  webpack, redux-saga
Vue Admin Webapp
this is a admin project
Stars: ✭ 673 (+673.56%)
Mutual labels:  webpack, axios
Ghchat
📱A chat application for GitHub. React + PWA + Node(koa2) + Typescripts + Mysql + Socket.io
Stars: ✭ 791 (+809.2%)
Mutual labels:  webpack, axios
React Study
渐进式学习React生态圈
Stars: ✭ 548 (+529.89%)
Mutual labels:  webpack, redux-saga
Express React Boilerplate
🚀🚀🚀 This is a tool that helps programmers create Express & React projects easily base on react-cool-starter.
Stars: ✭ 32 (-63.22%)
Mutual labels:  webpack, axios
Bottle Vue Kickstart
🍕 Very basic Bottle kickstart kit with Vue.js and Webpack. Included Axios, Autoprefixer, Babel, Webpack config, demo app with Bulma and Web font loader.
Stars: ✭ 83 (-4.6%)
Mutual labels:  webpack, axios
Blog React
react + Ant Design + 支持 markdown 的博客前台展示
Stars: ✭ 463 (+432.18%)
Mutual labels:  webpack, axios
React on rails
Integration of React + Webpack + Rails + rails/webpacker including server-side rendering of React, enabling a better developer experience and faster client performance.
Stars: ✭ 4,815 (+5434.48%)
Mutual labels:  webpack, redux-saga
React Cool Starter
😎 🐣 A starter boilerplate for a universal web app with the best development experience and a focus on performance and best practices.
Stars: ✭ 1,083 (+1144.83%)
Mutual labels:  webpack, axios

Github User Search Build Status

Search and view users via the Github API - https://simonsmith.github.io/github-user-search

Requests are cached in session storage to limit the use of the API.

What is this?

A personal project built with React, Redux and other tools to search users and view their profiles on Github. Nothing serious.

Feel free to open issues for questions/improvements!

Libraries and tools

  • Aphrodite
  • Babel
  • Jest
  • React
  • React Router
  • Redux
  • Redux saga
  • SUIT CSS
  • Webpack
  • lodash-fp
  • normalizr

Running locally

  1. Clone the repository
  2. Install dependences yarn
  3. Run the server yarnpkg run start
  4. Visit http://localhost:3001/github-user-search/ (note the trailing slash)

API limit

The Github API has a fairly strict limit (hence the indicator of your remaining requests in the footer). When running the app locally you can export a personal access token and this will be sent along in any API calls to increase the limit:

export USER_SEARCH_OAUTH=<your token>
yarnpkg run start

TODO

  • Service worker
  • webpack chunks based on route
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].