• Stars
    star
    107
  • Rank 323,587 (Top 7 %)
  • Language
    JavaScript
  • Created about 10 years ago
  • Updated over 5 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Browse GitHub users with React

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

More Repositories

1

stylelint-selector-bem-pattern

Stylelint plugin that incorporates postcss-bem-linter
JavaScript
244
star
2

dotfiles

My mac setup
Shell
84
star
3

postcss-property-lookup

PostCSS plugin for property lookups, similar to Stylus
JavaScript
67
star
4

react-component-unit-test

Unit testing React components with shallow rendering
JavaScript
59
star
5

jquery.herotabs

A tiny, fully accessible tab switcher for jQuery.
JavaScript
48
star
6

postcss-at2x

Simplify handling of retina images in CSS
JavaScript
46
star
7

react-component-assets-webpack

CSS
39
star
8

modular-html-requirejs

Modular HTML components with RequireJS
JavaScript
29
star
9

DarkDev

A theme for Chrome Developer Tools
CSS
22
star
10

suitcss-with-stylus

SUIT CSS with Stylus and PostCSS
CSS
21
star
11

simonsmith.io

Personal website
JavaScript
19
star
12

react-commonjs-example

Example code from http://simonsmith.io/writing-react-components-as-commonjs-modules/
JavaScript
18
star
13

jquery.stickyTableHeader

Small, accessible sticky table header plugin
HTML
13
star
14

postcss-generate-preset

PostCSS plugin for quickly generating repetitive utilities
JavaScript
11
star
15

cypress-image-snapshot

Catch visual regressions in Cypress with jest-image-snapshot
TypeScript
8
star
16

requirejs-zepto-jquery

RequireJS and Zepto with jQuery fallback
JavaScript
7
star
17

grunt-suitcss

Preprocess and validate SUIT CSS components
JavaScript
7
star
18

webpack-example

AMD and CommonJS examples with Webpack
JavaScript
6
star
19

redux-api-middleware

A tiny Redux middleware for simplifying the communication with API endpoints.
JavaScript
6
star
20

suitcss-components-form-field

Component CSS for form fields
HTML
5
star
21

storage-wrap

Simple wrapper for local/sessionStorage
JavaScript
5
star
22

gulp-suitcss

SUIT CSS preprocessor via gulp
JavaScript
4
star
23

headless-testing-phantomjs-grunt

Example code from http://simonsmith.io/headless-testing-with-jasmine-phantomjs-and-grunt
JavaScript
3
star
24

responsive-phpbb

Responsive, mobile first template for phpBB
PHP
3
star
25

jquery-accordion

Simple accordion, suitable for responsive design
JavaScript
3
star
26

MooTools-ResponsiveTable

Port of Filament Groups jQuery plugin that allows columns to be shown/hidden with checkboxes based on media queries http://goo.gl/qJN9W
JavaScript
3
star
27

suitcss-utils-list

CSS list utilities
HTML
2
star
28

suitcss-utils-image

CSS image utilities
HTML
2
star
29

react-props-and-classnames

Example code for blog post
JavaScript
2
star
30

components-media

Media object component
CSS
2
star
31

suitcss-with-sass

SUIT CSS with Sass and PostCSS
CSS
2
star
32

MooTools-DOBSelect

MooTools Class that manages date of birth select drop downs
JavaScript
1
star
33

flight-demo

A tiny demo app for Flight
JavaScript
1
star
34

html-character-codes

Useful list of character codes
1
star
35

Google-Map-Geocode

PHP class that allows retrieval of address data from the Google Maps API
PHP
1
star
36

angular-usersapp

Simple example of an Angular app
JavaScript
1
star