Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/atrnh/awesome-hackbright

👩🏼‍💻 A list of libraries, resources, tools, and more, curated by Hackbright Academy engineers
https://github.com/atrnh/awesome-hackbright

List: awesome-hackbright

Last synced: 3 months ago
JSON representation

👩🏼‍💻 A list of libraries, resources, tools, and more, curated by Hackbright Academy engineers

Awesome Lists containing this project

README

        

# Awesome Hackbright

A list of libraries, tools, and other resources that Hackbrighters have used in
their projects.

Are you a Hackbright alumna or student?
[Contribute to this repo and add your recommendations!](https://github.com/atrnh/awesome-hackbright/wiki)

## Contents

- [Python](#-python)
- [Web](#web)
- [Database](#database)
- [Clients & API Wrappers](#clients--api-wrappers)
- [Utilities](#utilities)
- [Machine Learning](#machine-learning)
- [JavaScript](#-javascript)
- [Utilities](#utilities-1)
- [Frontend Frameworks](#frontend-frameworks)
- [Animations & Interactivity](#animations--interactivity)
- [Tools & Software](#-tools--software)
- [Text Editors](#text-editors)
- [Command Line](#command-line)
- [Terminals](#terminals)
- [Resources](#-resources)
- [Educational](#educational)
- [Awesome Lists](#awesome-lists)

# 🐍 Python

## Web

- [Flask](http://flask.pocoo.org/) — A web microframework
- [Jinja](http://jinja.pocoo.org/) — Flask's templating engine
- [Flask-DebugToolbar](http://github.com/mgood/flask-debugtoolbar/) — A port of
Django's debug toolbar for Flask

## Database

- [SQLAlchemy](https://www.sqlalchemy.org/) — Vendor-agnostic database toolkit
- [GeoAlchemy](https://geoalchemy-2.readthedocs.io/en/latest/)— Adds extensions to
SQLAlchemy to work with spatial databases
- [PostGIS](https://postgis.net/) — A spatial database extender for PostgreSQL

## Clients & API Wrappers

- [Google Maps Python Client](https://github.com/googlemaps/google-maps-services-python)
— Python client library for Google Maps API Web Services
- [Twilio](https://www.twilio.com/docs/libraries/python) — Twilio Python Helper Library
- [Eventbrite API](https://www.eventbrite.com/platform/api)
— REST-based API

## Utilities

- [requests](http://docs.python-requests.org/en/master/) — HTTP requests
- [Faker](https://faker.readthedocs.io/en/stable/) — Generate fake data
- [JSON Parser](https://app.quicktype.io/#l=Python) — Parse JSON data in any of a number of languages

## Machine Learning

- [scikit-learn](https://scikit-learn.org/stable/) — A free software machine learning library for the Python programming language

## Graphs

- [osmnx](https://osmnx.readthedocs.io/en/stable/) — retrieve, model, analyze, and visualize street networks from OpenStreetMap.

# ✨ JavaScript

## Utilities

- [jQuery](https://jquery.com/) — JS Library for DOM manipulation & AJAX
- [lodash](https://lodash.com/) — Handy utilities to augment JS
- [moment](https://momentjs.com/) — Datetime formatting/parsing
- [schedule](https://pypi.org/project/schedule/) — Python library for scheduling functions/jobs periodically

## Frontend Frameworks

- [React](https://reactjs.org/) — Framework for interactive UIs
- [PrimeReact](https://www.primefaces.org/primereact/#/) — UI components.
Includes charts and other data visualiztion components!
- [Airbnb's Date Components](https://github.com/airbnb/react-dates) — Airbnb's
date picker

## Animations & Interactivity

- [ScrollMagic](http://scrollmagic.io/) — Scroll animations/interactions
- [SVG.js](https://svgjs.com/docs/2.7/) — SVG manipulation

## Data Visualization
- [d3](https://d3js.org/) — JavaScript library for manipulating documents based on data
-[Chart.js](https://www.chartjs.org/docs/latest/) — Simple yet flexible JavaScript charting for designers & developers

# 🍴 Tools & Software

## Text Editors

- [Sublime Text](https://www.sublimetext.com/)
- [Babel](https://packagecontrol.io/packages/Babel) — Syntax definitions for JSX and modern JS
- [Brackets](http://brackets.io/) — Text editor aimed toward web design
- [Neovim](https://neovim.io/) — Vim, but it uses Python as its scripting language
- [Visual Studio Code](https://code.visualstudio.com/) — code editor redefined and optimized for building and debugging modern web and cloud applications
- [Atom](https://atom.io/) — A free and open-source text and source code editor

## Command Line

- [jrnl](http://jrnl.sh/) — Write journal entries from your command line
- [httpie](https://httpie.org/) — Like `curl` or `wget`, but better and more colorful
- [peco](https://github.com/peco/peco) — Interactive filtering/searching
- [the silver searcher](https://github.com/ggreer/the_silver_searcher) — Like `grep` or `ack` but faster/more performant
- [z](https://github.com/rupa/z) — Shortcuts for fast and easy `cd`-ing

## Terminals

- [hyper.js](https://hyper.is/) — A JS-based terminal emulator
- [kitty](https://github.com/kovidgoyal/kitty) — Fast, GPU-based terminal emulator

## Deployment

- [AWS Lightsail](https://lightsail.aws.amazon.com) — A web deployment service

# 🍎 Resources

## Educational

- [Idiomatic Python 3](https://github.com/jerry-git/learn-python3#idiomatic-python)
- [Javascript to Jquery Dictionary](https://github.com/taniarascia/jquery)
- [Problem Solving with Algorithms and Data Structures using Python](https://interactivepython.org/runestone/static/pythonds/index.html)

## Awesome Lists

- [Awesome Python](https://github.com/vinta/awesome-python)