Skip to content

Awesome projects and best practices I want to use in my work

Notifications You must be signed in to change notification settings

FoxxMD/annals-of-awesome

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 

Repository files navigation

Annals of Awesome

A very opiniated and incomplete list of libraries, projects, and articles that meet at least one of these requirements:

  • [Resource] Code I would find handy/time-saving for my own work
  • [Watch Me] Code that is super interesting and I want to remember it but not watch it (too many notifications)
  • [Sensei] Best-practices in guide or article form
  • [Learning] New concepts or areas of programming(languages, frameworks, etc.) that I want to explore

Divided by language or area of concentration and then randomly categorized. Bolded items are ones I am particularly interested in at the moment.

Javascript

Web Development

General

  • [Resource] Sandman - Create a REST interface for any database automagically.
  • [Resource] fullcalendar (fork - A fork of fullcalendar with a "resource" component built into the day-view.
  • [Resrouce] hammer.js - Touch support with no dependencies
  • [Resource] MetricsGraphics.js - a library optimized for visualizing and laying out time-series data, created by Mozilla.
  • [Resource] PhotoSwipe - Simple, effective, polished image gallery with touch support and gestures. (Nice)
  • [Watch Me] Apostrophe - In-context CMS built on top of Node
  • [Resource] hello.js - Library for standardizing oauth2 services
  • [Resource] Dante - Another Medium WYSIWYG editor
  • [Resource] Pikaday - Lightweight datepicker with no dependencies
  • [Resource] converse.js - Web-based XMPP Instant Messaging client written in javascript
  • [Resource] Lambdaws - Lambda wrapper to be used with javascript

Angular

  • [Resource] angular-snap - swipe-to-show side menus done the angular way
  • [Watch Me] ngReactGrid - Table/grid element using React for super fast rendering. Not feature complete enough for serious use but getting close.
  • [Watch Me] ng-polymer-elements - Polymer elements with the power of angular's two-way binding. Looks great but still missing some key elements.
  • [Resource] JSONedit - Visual JSON editor. Would be great for admin/dev tool.
  • [Resource] ng-token-auth - A fantastic front-end solution for secure api requests and authentication.
  • [Resouce] remarkable - Markdown parse with few dependencies. Supports Commonmark, extensions, and much more.
  • [Resource] angular-flowtype - Flowtype.js, a library for resizing typography based on page width, for angular.
  • [Resource] Angular-filter - Collection of filters for Angular with no external dependencies.
  • [Resource] AngularJS-Toaster - Port of toastr notification library for Angular.
  • [Sensei] angularjs-style-guide - A style guide for angular
  • [Resource] ng-admin - Create an admin interface for a RESTful API.
  • [Resource] ocLazyLoad - Lazy load modules, services, controllers, etc.

##React

General Programming

  • [Learning] tcomb - Pragmatic runtime type checking for JavaScript
  • [Learning] stampit - Reusable, composable factorie functions for object factories. Great way to avoid deep inheritence and make my programming more functional.
  • [Learning] seamless-immutable - Immutable data structures that are backwards compatible with regular JS data structures.
  • [Resource] Lazy.js - A replacement for utility libraries like Underscore that takes a lazy approach to evaluation. Possibly similar to LINQ from C#

Tooling

  • [Resource] forever - Run a node sever as a daemon/service.

Workflow

  • [Watch Me] angular-kickstart - Workflow for angular app with optimization for prod, unit and e2e testing, and dev.

Persistence

  • [Resource] mongoose-deep-populate - Plugin that enables multi level population of nested models from mongoDB using mongoose
  • [Watch Me] bookshelf.js - A Node.js ORM for PostgreSQL, MySQL and SQLite3 in the style of Backbone.js

CSS/HTML/Assets

#Scala

General Learning

General Programming

Web Development

  • [Resouce] ScalaCache - Simple caching for scala backed by popular caching implementations.
  • [Resource] Jawn - Fast json parsing with support for third-party ASTs(json4s)

Tooling

  • [Watch Me] Scalaxy - A collection of compiler plugin goodies.
  • [Resource] sbt-assembly - An sbt plugin for creating fat JARs out of your app
  • [Resource] sbt-aws-plugin - AWS integration for the sbt console

Databases and Persistence

  • [Watch Me] levelDB - Lightweight persistence library
  • [Resource] FnordMetric - Create SVG graphics from SQL queries

Infrastructure and DevOps

  • [Resource] github-todos - Github hook to create issues from TODO code

IDE

Theme/Colors

  • [Resource] Solarized - Well engineered editor theming with support for a bunch of IDEs.

About

Awesome projects and best practices I want to use in my work

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published