Awesome List Updates on May 29 - Jun 04, 2017
43 awesome lists updated this week.
🏠 Home · 🔍 Search · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor
1. Awesome Tensorflow
Models/Projects
- VGAN Tensorflow (⭐14) - Tensorflow implementation for MIT "Generating Videos with Scene Dynamics" by Vondrick et al.
2. Awesome Chrome Devtools
Object formatting
- immutable-devtools (⭐661) - Custom formatter for Immutable-js values.
CPU profile
- call-trace (⭐35) - Can instrument your JS with hooks, and then generate a
.cpuprofile
of the of the complete (non-sampled) execution. View either time or call counts.
- cpuprofilify (⭐167) - Converts output of various profiling/sampling tools to the
.cpuprofile
format.
Multimedia
- snapline (⭐393) - Converts timeline screenshots to gif.
Timeline, Tracing & Profiling
- DevTools Timeline Viewer - Share URLs of your timeline recordings.
3. Awesome Frege
Tools / IDEs
- intellij-frege (⭐14) - Frege support for IntelliJ IDEA.
- frege-idea-plugin (⭐21) - Language support for Frege in IntelliJ IDEA.
4. Awesome Ledger
Background
- Wikipedia - Wikipedia entry about double-entry bookkeeping.
Documentation
- Cheat Sheet - Summary of the most common commands.
Editors
- vim (⭐309) - Vim plugin.
- Atom - Atom package.
Tools
- ledgerhelpers (⭐89) - Collection of helper programs.
5. Awesome Eta
Information / Blogs
- Eta on Android - Post about using Eta on Android.
Information / Conferences
- ICFP - International Conference on Functional Programming.
Information / Courses
- FP101x - Introduction to Functional Programming on edX.
Information / Talks
- Introduction to Eta - Introduction to the language and its origin.
- Using Eta - Comparison of Eta and Scala.
- ICFP Videos - Videos about functional programming.
Sample Applications / Android
- eta-android (⭐24) - Example of Eta on Android.
Sample Applications / Miscellaneous
- eta-examples (⭐35) - Examples of Eta code.
6. Nginx Resources
Talks
7. Awesome Aws
Open Source Repos / DevOps
- colinbjohnson/aws-missing-tools 🔥🔥🔥🔥 (⭐1.3k) - Tools for managing resources including EC2, EBS, RDS and Route53.
8. Awesome ad Free
Alternatives / Publications
- Adbusters - Magazine about the takeover of psychological, physical, and cultural environments by commercial forces.
Alternatives / Reference
- Wikipedia - Encyclopedia that anyone can edit.
9. Awesome Bigdata
Key-value Data Model
- Badger - a fast, simple, efficient, and persistent key-value store written natively in Go.
10. Awesome Pixel Art
Tutorials / Basics
Tutorials / Color
Tutorials / Animation
11. Awesome Homematic
Documentation
- Dissecting HomeMatic AES - BidCos Protocol AES Handshake description.
Smart Home Software supporting Homematic
12. Awesome Osint
General Search
- DuckDuckGo - an Internet search engine that emphasizes protecting searchers' privacy.
Code Search
- SearchCode - Help find real world examples of functions, API's and libraries across 10+ sources.
Social Media Tools / Reddit
- Imgur - The most popular image hosting website used by redditors.
- Mostly Harmless - Mostly Harmless looks up the page you are currently viewing to see if it has been submitted to reddit.
- Reddit Archive - Historical archives of reddit posts.
- Subreddits - Discover new subreddits.
- Reddit Comment Search - Analyze a reddit users by comment history.
Social Media Tools / VKontakte
- VK Parser - A tool to search for a target audience and potential customers.
Social Media Tools / LinkedIn
- FTL - Browser plugin that finds emails of people's profiles in LinkedIn.
Blog Search / Telegram
- Notey - Blog post search engine.
Phone Number Research / Telegram
- Reverse Phone Lookup - Detailed information about phone carrier, region, service provider, and switch information.
- Spy Dialer - Get the voicemail of a cell phone & owner name lookup.
Domain and IP Research / Telegram
- Domain Tools - Whois lookup and domain/ip historical data.
- Exonera Tor - A database of IP addresses that have been part of the Tor network. It answers the question whether there was a Tor relay running on a given IP address on a given date.
- IPVoid - IP address toolset.
- Who.is - Domain whois information.
Keywords Discovery and Research / Telegram
- Google Adwords - Get monthly keyword volume data and stats.
- Google Trends - See how many users are searching for specific keywords.
Web History and Website Capture / Telegram
- Wayback Machine - Explore the history of a website.
Academic Resources and Grey Literature / Telegram
- JSTOR - Search over 10 million academic journal articles, books, and primary sources.
Browsers / Telegram
- Tor Browser - Tor is a free software that prevents people from learning your location or browsing habits by letting you communicate anonymously on the Internet.
Other Tools / Telegram
- Barcode Reader - Decode barcodes in C#, VB, Java, C\C++, Delphi, PHP and other languages.
- Intrigue Core (⭐1.3k) - Framework for attack surface discovery.
- OpenRefine - Free & open source power tool for working with messy data and improving it.
- OSINT Framework - Web based framework for OSINT.
- OsintStalker (⭐627) - Python script for Facebook and geolocation OSINT.
- QuickCode - Python and R data analysis environment.
13. Awesome Webgl
Videos / Firefox Specific Tools/Debugger
- WebGL 2.0 is Here: What You Need To Know - Khronos Webinar April 2017.
14. Awesome Educational Games
Music
- Learning Music - Explore the fundamentals of music via Ableton's interactive website.
15. Awesome Framer
Modules
- Loading Placeholder (⭐16) - Module which instantly creates loading placeholder based on your layer style.
- ControlPanelLayer (⭐34) - Framer module for creating a developer panel to control aspects of the prototype from within the prototype.
16. Awesome D
Command Line / XML
- tilix (⭐5.2k) - A tiling terminal emulator for Linux using GTK+ 3.
17. Awesome Wagtail
Apps / Customer experience
- Wagtail Personalisation (⭐119) - Personalisation module, enabling editors to create customised pages - or parts of pages - based on segments whose rules are configured directly in the admin interface.
18. Awesome Crystal
Template Engine
- crinja (⭐121) - An implementation of the Jinja2 template engine
19. Engineering Blogs
Companies / J companies
- JobTeaser https://medium.com/jobteaser-dev-team/
Companies / S companies
- SitePoint https://sitepoint.com
Individuals/Group Contributors / N individuals
- Nicolai Parlog (CodeFX) http://codefx.org
20. Awesome Magento2
Company Blogs / Progressive Web Application
21. Awesome Cakephp
Demo
- BlogMVC (⭐8) - A simple Blog example with CakePHP based on BlogMVC Project (⭐214).
22. Awesome PICO 8
Contents / Clones
- LIKO-12 (⭐1.1k) - An open source fantasy computer made using LÖVE with 96kb RAM.
23. Awesome Swift Playgrounds
Learning Swift
- The Swift Programming Language Playgrounds (⭐224) - 40+ playgrounds, one for each chapter of Apple's Swift book. 🌟
- Swift Hack Pack (⭐21) - Collection of playgrounds that teaches Swift.
- The Swift Summary Book (⭐1.7k) - A summary of Apple's Swift language. 🌟
- Swifter Tips (⭐125) - Examples for every feature of the Swift language.
- MPCS51032 UChicago iOS Course (⭐7) - Playgrounds from the 2017 Spring iOS course of the University of Chicago.
Learning Swift: Advanced Topics
- A Swift Introduction to Core Data (⭐150) - Learn Core Data experimenting directly in this playground. 🌟
- TDDSwiftPlayground (⭐58) - Demonstration of using Swift Playgrounds in Test Driven Development with XCTest.
- Concurrency on iOS (⭐32) - Concurrency and Parallelism in iOS.
- Modern Core Data (⭐35) - An introduction to Core Data.
- Swift DSL Example (⭐19) - Implementation of a DSL in Swift.
- Katan (⭐25) - A micro web server that replies "Hello world!" to every request, an example of how to use sockets in Swift.
- Swiftly Typed Resources (⭐74) - A playground showing how Swift makes Strings, Colors, Fonts, Images, etc easier to deal with. ⏳
- Swift KVO Closures (⭐11) - Swift KVO playground. ⏳
- Swift Date Tutorial (⭐8) - Learn everythig about NSDate. ⏳
- Swift And C (⭐6) - Examples about using C with Swift. ⏳
- Swift Memory Management (⭐3) - How to avoid retain cycles, from this post. ⏳
Learning Swift: Advanced Topics / Design Patterns
- Design Patterns Playground (⭐27) - Learning GoF's Design Patterns in Swift 3.
- iOS Design Patterns (⭐133) - Sample projects for MVC, MVP, MVVM, and VIPER.
- Design Patterns in Swift (⭐15k) - Design patterns in Swift 3.
Learning Swift: Advanced Topics / Protocol Oriented Programming
- Swift Diagram Playgrounds (⭐274) - Adaptation of the Protocol-Oriented Programming in Swift talk from WWDC 2015.
- Swift Protocol Extensions (⭐20) - A playground to explore Protocol Extensions. ⏳
- Battleship Example (⭐13) - An example of how to use Protocol Oriented Programming with the battleship game. ⏳
Learning Swift: Advanced Topics / Functional Reactive Programming
- ReactiveCocoa Playground (⭐97) - The easiest way to get a taste of ReactiveCocoa. ⏳
- Swift Reactive Playground (⭐27) - Companion to the article: ReactiveCocoa made Simple With Swift. ⏳
Apple's Playgrounds / Functional Reactive Programming
- Apple's Mandelbrot Playground (⭐23) - A playground with the mandelbrot fractal (updated to Swift 3 by @palmerc, @kemalenver).
- Apple's Crustacean Playground - Protocol-Oriented Programming with Value Types. ⏳
- Apple's Swift Standard Library Playground - experiment with Swift standard library types and high-level concepts using visualizations and practical examples. ⏳
Playgrounds about Playgrounds / Functional Reactive Programming
- XCTest Playground (⭐52) - Better looking tests for playgrounds.
- Interactive Playground (⭐53) - Exploring interactivity in Playgrounds.
- Mondrian (⭐3) - Make iOS app mockups in Swift 2.x playgrounds. ⏳
Playgrounds from Playgroundbooks / Functional Reactive Programming
- iPad Swift Playgrounds (⭐26) - The sample playgroundbooks converted to playgrounds.
Theoretical Computer Science / Functional Reactive Programming
- Logician (⭐194) - Logic programming in Swift. 🌟
- Function Composition in Swift (⭐58) - Exploration of function composition in Swift. 🌟
- Swift Adventures in Monad Land (⭐171) - Learn about monads.
- Functional Design Patterns (⭐5) - A few functional programming concept and patterns.
- Learn about transducers (⭐80) - A little tutorial that explains transducers. ⏳
- Swift Functors, Applicatives, and Monads in Pictures (⭐67) - Companion to the article: Swift Functors, Applicatves, and Monads in Pictures. ⏳
- Functors in Swift (⭐6) - A playground to introduce Functors in Swift, and their practical usage. ⏳
Theoretical Computer Science / Algorithms and Data Structures
- Swift Algorithm Club (⭐28k) - Algorithms and data structures in Swift with explanations. 🌟
- Sorting Experiments (⭐6) - Alluring experiments with sorting algorithms in Swift, sort of.
- Visual Binary Trees (⭐58) - Effortless visualization of arbitrary Binary Trees, along with their pluggable traversal implementations. 🌟
- Julia Fractal Playground (⭐259) - A Swift playground that generates beautiful Julia set fractal images.
- DataStructures Playground (⭐15) - Data Structures and Algorithms in Swift. ⏳
- Swiftography (⭐8) - Standard cryptographic algorithms in a Swift Playground. ⏳
- Algorithms Playground (⭐5) - Various algorithm implementation in Swift. ⏳
- The Jelly Bean Problem (⭐2) - The Jelly Bean problem from Wait But Why. ⏳
- Euclidean Strings (⭐1) - A playground leveraging ReSwift to generate Euclidean Strings. ⏳
Theoretical Computer Science / Languages
- Write your own language: Mu (⭐1.1k) - A playground explaining how to create a tiny programming language named Mu. 🌟
- ASM Swift (⭐103) - A playground for learning Assembly language through Swift. 🌟
- Register VM (⭐7) - A register-based VM in a Swift playground. 🌟 ⏳
- Turtle Playground (⭐127) - A playground with Logo-like commands. 🌟 ⏳
- Swift Brainfuck (⭐9) - Brainfuck interpreter written in Swift using Playground. ⏳
UIKit And Graphics / Machine Learning
- UIStackView Playground (⭐326) - Interesting examples of use of UIStackViews.🌟
- Bezier Path Playgrounds (⭐26) - Some playgrounds to better understand UIBezierPaths.
- UIKit playground (⭐43) - Playgrounds to experiment interactively with UIKit views.
- UIDynamic Playground (⭐4) - Multiple Playgrounds using almost every behaviour of UIDynamic.
- WWDC16 Typography (⭐7) 🇯🇵 - Draw a logo or any text with the WWDC16 ASCII texture.
- Animated GIF Playground (⭐1) - Swift playground for generating animated GIFs.
- RPClarity (⭐42) - Shows a technique for blurring an image behind the characters behind one or more UILabels. ⏳
- Swift Clock (⭐27) - An animated clock in a swift playground. ⏳
- WatchKit Asset Playground (⭐8) - A swift playground for creating awesome animations for your WatchKit Apps. ⏳
- Swift 2.0 Protocol Extension Example (⭐38) - Showing how to use Swift2 protocol extensions to render errors in UIViews and UIViewControllers without subclassing or creating classes. ⏳
- Tinting (⭐0) - A small playground to demonstrate image tinting in UIKit. ⏳
- Ray tracing Playground (⭐16) - A playground and a series of articles on ray tracing, see also part 2 (⭐6), 3 (⭐7), 4 (⭐3), 5 (⭐5) 🌟 ⏳
- WWDC16 Logo Playground - Drawing the WWDC16 logo in a playground. ⏳
UIKit And Graphics / Core Image
- Interpolation Playground (⭐63) - Playground demonstrating lerp, smooth step, Catcall-Rom and others! ⏳
- CoreImage for Swift Playgrounds (⭐88) - Growing collection of CoreImage playgrounds from the upcoming book "CoreImage For Swift". 🌟 ⏳
- Image Processor (⭐8) - Implementing different image filter algorithms. ⏳
UIKit And Graphics / Metal
- METAL Playground (⭐52) - Apple Metal framework playground. 🌟 ⏳
UIKit And Graphics / Animations
- Core Animation Swift Playgrounds (⭐34) - A set of interesting Core Animation playgounds.
- UIViewPropertyAnimator Playground (⭐37) - Playground demonstrating UIViewPropertyAnimator.
- WWDC Crowd Simulator 2017 (⭐33) - A SpriteKit experiment to simulate the WWDC2017 logo crowd.
- Additive Animations (⭐35) - Experiment with multiple additive animations in Core Animation. ⏳
- Core Animation Playground (⭐9) - Companion to Apple's Core Animation Programming Guide. ⏳
UIKit And Graphics / SpriteKit
- SpriteKit Swift 3 (⭐7) - Playground for exploring Sprite Kit.
- SceneKit Examples (⭐20) - Experiment with SceneKit and Swift. ⏳
Audio / SpriteKit
- Bach Playground (⭐3) - A Simple Swift Playground that plays a brief piece by Bach with AVAudioEngine and AVMIDIPlayer.
- PlayerNode Playground (⭐3) - Playground using AVAudioEngine with a playernode and effects to play an audio file. 🌟
Mathematics / SpriteKit
- Lindenmayer Systems (⭐11) - A Swift playground exploring Lindemayer systems.
- Swift Natural Numbers (⭐3) - A playground for implementing the natural numbers and more concepts in number theory.
- Polydoxical (⭐0) - Interactive playground to experiment with roulettes and polygons.
- Swift Accelerate (⭐113) - Using the Accelerate framework and Swift for Linear Algebra. ⏳
- Swifty Mathematics (⭐3) - A collection of swift playground about mathematics. ⏳
- Numerical Algorithms - Numerical argorithms playground from Ray Wenderlich. ⏳
Libraries and APIs / SpriteKit
- AIToolbox (⭐784) - A set of playgrounds showing machine learning algorithms, all implemented with pieces of the AIToolbox framework code.
- Cognitive Service APIs (⭐58) - Get started with the Microsoft Cognitive Services APIs.
- Rx Playground (⭐6) - A playground with RxSwift examples.
Playground Sets / SpriteKit
- Public Extensions (⭐301) - A set of useful extensions from @PublicExtension. 🌟
- ManuelCarlos's Playgrouds - Various playgrounds.
- Sketchytech's Playgrounds (⭐7) - Various Playgrounds. 🌟 ⏳
- Swift fun playgrounds (⭐8) - A few playgrounds to showcase Swift peculiar features. ⏳
- BradLarson's Playgrounds (⭐20) - Various playgrounds. ⏳
- Dmikusa's Playgrounds (⭐15) - Playgrounds that show basic Swift, JSON parsing, sending HTTP requests and basic file IO. ⏳
- Cananito's Playgrounds (⭐1) - Various playgrounds. ⏳
- Uberbruns's Playgrounds (⭐4) - Various playgrounds. ⏳
Miscellaneous / SpriteKit
- Icon Creator (⭐37) - Create app icons on Swift playground.
- 2048 Playground (⭐42) - The 2048 game implemented with a playground.
- SwiftShell (⭐19) - Bash shell in a playground.
- LaunchPad Playground (⭐4) - A playground that simulates a real LaunchPad for making music.
- Super Maze (⭐9) - A programmatic maze generator and solver.
- Tic Tac Toe (⭐7) - Tic tac toe in a playground.
- Game Boards (⭐180) - Chess, checkers, tic-tac-toe, sudoku and many others in playground. 🌟 ⏳
- StarWars Seals (⭐3) - Emblems from Star Wars in Swift playgrounds via CoreGraphics and UIViews. ⏳
- SwiftFiles (⭐40) - Save, Load and Delete files easily from within a Swift playground. ⏳
- Earth photos (⭐6) - A slideshow of Earth photos taken by DSCOVR/EPIC. 🌟 ⏳
24. Awesome Vue
Resources / Tutorials
25. Awesome Unity
Frameworks
- Fungus (⭐1.2k) - An easy to use Unity 3D library for creating illustrated Interactive Fiction games.
26. Awesome Android Ui
Other
Name: Stepper Touch (⭐663)
License: Apache License V2
Demo:
27. Awesome Clojure
Web Framework
28. Awesome Electronics
Blogs / Altium
- Hackaday - Probably the most popular blog covering electronics and hardware hacking with a whole staff of writers.
- Bald Engineer - Project logs, tutorials and articles about electronics and embedded software by James Lewis.
- Rheingold Heavy - More project logs, tutorials and articles about electronics and embedded software, these ones by Dan Hienzsch.
29. Awesome Quantified Self
Open Source Projects / Wealth
- Flow Dashboard (⭐1.7k) - Habit tracker and personal data analytics app.
30. Awesome Clojurescript
Awesome ClojureScript / Web Framework & Template
- Keechma – Micro frontend framework for ClojureScript and Reagent.
31. Awesome Ionic
Ionic Fundamentals
Backend as a Service
Theming
Components
Authentication
Unit Testing
Ionic Native / Cordova Plugins
Video Tutorials
Books
Open Source Projects
32. Awesome Swift
Style Guides
- LinkedIn (⭐1.4k) - LinkedIn's Official Style Guide.
Third party Guides
- 30 Days of Swift (⭐11k) - A cool 30 days tutorial.
- About Swift (⭐82) - A playground about the Swift language.
- Awesome Swift Education (⭐5.7k) - An organized list of essential Swift Language Topics.
- Hacking With Swift - Complete training course that teaches app development through 30 hands-on projects, for free.
Emacs
- swift-mode (⭐363) - Emacs support, including partial flycheck error support.
Vim
- swift-vim (⭐810) - Vim runtime files.
- vim-polyglot (⭐5.5k) - Language pack for vim that includes vim-swift.
Benchmark
- xcprofiler (⭐331) - Command line utility to profile compilation time.
Dependency Managers
- Carthage (⭐15k) - A new dependency manager.
- CocoaPods (⭐14k) - The most used dependency manager.
Patterns
- Design-Patterns-In-Swift (⭐15k) - Design Patterns.
Misc
- SwagGen (⭐625) 🐧 - A command line tool for generating a REST API from a Swagger spec based off Stencil templates.
- SwiftGen (⭐9.2k) - A suite of tools to auto-generate code for various assets of your project.
- SwiftPlate (⭐1.8k) - Easily generate cross platform framework projects from the command line.
- Toybox (⭐129) - Xcode Playground management made easy.
Algorithm
- Algorithm (⭐830) - A toolset for writing algorithms and probability models.
- SwiftLCS (⭐213) 🐧 - implementation of the longest common subsequence (LCS) algorithm.
Animation
- EasyAnimation (⭐3k) - A library to take the power of UIView.animateWithDuration(_:, animations:...) to a whole new level.
- FlightAnimator (⭐581) - Natural Blocks Based Core Animation Framework.
- Interpolate (⭐1.8k) - Interpolation framework for creating interactive gesture-driven animations.
- Pastel (⭐3.5k) - Gradient animation effect like Instagram.
- Presentation (⭐3k) - A library to help you to make tutorials, release notes and animated pages.
- Spring (⭐14k) - A library to simplify iOS animations.
- spruce-ios (⭐3.4k) - Choreograph animations on the screen.
- Stellar (⭐2.9k) - A Physical animation library.
API
- Swifter Twitter (⭐2.4k) - Twitter framework.
App Routing
- Appz (⭐1.2k) - Launch external apps and deeplink with ease.
- SwiftRouter (⭐276) - A URL Router for iOS.
- URLNavigator (⭐3.2k) - Elegant URL Routing.
App Store
- SwiftyStoreKit (⭐6.5k) - Lightweight In App Purchases framework.
Audio
- AudioKit (⭐11k) - Powerful audio synthesis, processing and analysis, without the steep learning curve.
- Beethoven (⭐807) - An audio processing library for pitch detection of musical signals.
- SwiftySound (⭐1.2k) - Simple library that lets you play sounds with a single line of code.
Cache
- AwesomeCache (⭐1.3k) - Manage cache easy.
- EVURLCache (⭐297) - If you want to make your app still works when it's offline.
Chart
- TKRadarChart (⭐211) - A customizable radar chart.
Chat
- Chatto (⭐4.5k) - A lightweight framework to build chat applications.
Colors
- DynamicColor (⭐3k) - An extension to manipulate colors easily.
Command Line
- Commander (⭐1.5k) 🐧 - Compose beautiful command line interfaces.
- Progress.swift (⭐343) 🐧 - Add beautiful progress bars to your command line.
- SwiftCLI (⭐848) 🐧 - A powerful framework that can be used to develop a CLI.
- Swiftline (⭐1.2k) - A set of tools to help you create command line applications.
Concurrency
- AsyncNinja (⭐155) - A complete set of concurrency and reactive programming primitives.
- Hydra (⭐2k) - Promises & Await - Write better async code.
- Venice (⭐1.5k) 🐧 - Communicating sequential processes (CSP), Linux ready.
Core Data
- AERecord (⭐302) - Super awesome Core Data wrapper library for iOS.
- JustPersist (⭐164) - Easiest and safest way to do persistence on iOS with Core Data support out of the box.
JSON
- AlamofireObjectMapper (⭐2.7k) - An Alamofire extension which converts JSON response data into objects using ObjectMapper.
- Argo (⭐3.5k) - JSON parsing library.
- Arrow (⭐385) - Elegant JSON Parsing.
- Decodable (⭐1k) 🐧 - JSON parsing.
- Elevate (⭐615) - JSON parsing framework that makes parsing simple, reliable and composable.
- Himotoki (⭐796) - A type-safe JSON decoding library.
- JSONHelper (⭐784) - Lightning fast JSON deserialization and value conversion library for iOS & OS X.
Key Value Store
- SwiftStore (⭐123) - A Key-Value store backed by LevelDB.
MongoDB
- Perfect-MongoDB (⭐52) 🐧 - A stand-alone wrapper around the mongo-c client library, enabling access to MongoDB servers.
ORM
- fluent (⭐1.3k) 🐧 - Simple ActiveRecord implementation.
Other Data
- Pencil (⭐90) - Write any value to file.
SQL drivers
- MySQL Swift (⭐162) 🐧 - MySQL client library.
- Perfect-MySQL (⭐126) 🐧 - A stand-alone wrapper around the MySQL client library, enabling access to MySQL servers.
- Perfect-PostgreSQL (⭐54) 🐧 - A stand-alone wrapper around the libpq client library, enabling access to PostgreSQL servers.
SQLite
- GRDB.swift (⭐6.6k) - A versatile SQLite toolkit.
- SQLite.swift (⭐9.6k) - Framework wrapping SQLite3. Small. Simple. Safe.
- SQLiteDB (⭐586) - SQLite wrapper.
XML
- SWXMLHash (⭐1.4k) - Simple XML parsing.
YAML
- YamlSwift (⭐404) - Load YAML and JSON documents.
- Yams (⭐1.1k) 🐧 - Sweet YAML parser.
ZIP
- Zip (⭐2.5k) - Framework for zipping and unzipping files.
Date
- Datez (⭐261) - Library for dealing with
NSDate
,NSCalendar
,NSDateComponents
, andNSTimeInterval
.
- SwiftDate (⭐7.6k) - Easy NSDate Management.
- Timepiece (⭐2.6k) - Intuitive NSDate extensions.
- TrueTime.swift (⭐585) - Get the true current time impervious to device clock time changes (NTP library).
Dependency Injection
- Cleanse (⭐1.8k) - A Lightweight Dependency Injection Framework by Square.
- Swinject (⭐6.3k) - A dependency injection framework.
- Typhoon (⭐2.7k) - Dependency injection toolkit.
Device
- Device (⭐1.7k) - Light weight tool for detecting the current device and screen size.
Documentation
- jazzy (⭐7.3k) - Soulful docs.
Events
- EmitterKit (⭐567) - Implementation of event emitters and listeners.
- FutureKit (⭐756) - Future/Promises Library.
- Katana (⭐2.2k) - Write apps a la React and Redux.
- NoticeObserveKit (⭐150) - NoticeObserveKit is type-safe NotificationCenter wrapper that associates notice type with info type.
- Notificationz (⭐77) - Helping you own
NSNotificationCenter
by providing a simple, customizable adapter.
- PromiseKit (⭐14k) - Async promise programming lib.
- ReactorKit (⭐2.7k) - A framework for reactive and unidirectional application architecture.
- ReSwift (⭐7.5k) - Unidirectional Data Flow.
- Signals (⭐460) - Replaces delegates and notifications.
- When (⭐264) - A lightweight implementation of Promises.
Files
- FileKit (⭐2.3k) - Simple and expressive file management.
- FileProvider (⭐43) - FileManager replacement for Local, iCloud and Remote (WebDAV/FTP/Dropbox/OneDrive/SMB2) files for iOS/tvOS and macOS.
- PathKit (⭐1.5k) 🐧 - Effortless path operations.
Fonts
- FontAwesome.swift (⭐1.6k) - Use FontAwesome in your projects.
- IoniconsKit (⭐311) - Use ionicons as UIImage / UIFont in your projects.
- OcticonsKit (⭐54) - Use Octicons as UIImage / UIFont in your projects.
- SwiftIcons (⭐800) - Library for Font Icons: dripicons, emoji, font awesome, icofont, ionicons, linear icons, map icons, material icons, open iconic, state, weather.
Games
- Sage (⭐375) 🐧 - A cross-platform chess library.
Bluetooth
- BlueCap (⭐713) - Wrapper around CoreBluetooth and much more.
Camera
- NextLevel (⭐2.2k) - Rad Media Capture.
Camera / Barcode
- QRCodeReader.swift (⭐1.3k) - Simple QRCode reader.
Haptic Feedback / Barcode
- Haptica (⭐759) - Easy Haptic Feedback Generator.
iBeacon / Barcode
- SwiftLocation (⭐3.4k) - Location & Beacon Monitoring.
Images / Barcode
- Agrume (⭐781) - A lemony fresh iOS image viewer.
- CTPanoramaView (⭐1k) - A library that displays spherical or cylindrical panoramas with touch or motion based controls.
- HanekeSwift (⭐5.2k) - A lightweight generic cache for iOS with extra love for images.
- ImageLoader (⭐292) - A lightweight and fast image loader for iOS.
- Kingfisher (⭐23k) - Image download and caching.
- Lightbox (⭐1.6k) - A convenient and easy to use image viewer for your iOS app.
- Nuke (⭐7.9k) - Advanced framework for loading, caching, processing, displaying and preheating images.
- Sharaku (⭐1.5k) - Image filtering UI library like Instagram.
- Snowflake (⭐958) - Work with SVG.
- SwiftGen-Assets (⭐9.2k) - A tool to auto-generate
enums
for all yourUIImages
from your Assets Catalogs.
- SwiftSVG (⭐1.9k) - A single pass SVG parser with multiple interface options (String, NS/UIBezierPath, CAShapeLayer, and NS/UIView).
- TinyCrayon (⭐1.8k) - A smart and easy-to-use image masking and cutout SDK for mobile apps.
Keyboard / Barcode
- IHKeyboardAvoiding (⭐1.4k) - An elegant solution for keeping any UIView visible when the keyboard is being shown. No UIScrollView required.
- KeyboardHideManager (⭐57) - Codeless manager to hide keyboard by tapping on views for iOS.
- Typist (⭐1.1k) - Small, drop-in UIKit keyboard manager for iOS apps-helps manage keyboard's screen presence and behavior without notification center.
Kit / Barcode
- BFKit-Swift (⭐1k) 🐧 - A collection of useful classes, structs and extensions to develop Apps faster.
Layout / Barcode
- Neon (⭐4.6k) - A powerful programmatic UI layout framework.
- Static (⭐1.2k) - A simple static table views for iOS.
- Stevia (⭐3.4k) - Elegant view layout for iOS.
Auto Layout / Barcode
- Cartography (⭐7.3k) - Declarative auto layout lib for your project.
- MisterFusion (⭐314) - DSL for AutoLayout, supports Size Class.
- Mortar (⭐83) - A concise but flexible DSL for creating Auto Layout constraints and adding subviews.
- SnapKit (⭐20k) - Autolayout DSL for iOS & OS X.
- TinyConstraints (⭐4k) - TinyConstraints is the syntactic sugar that makes Auto Layout sweeter for human use.
Localization / Barcode
- IBLocalizable (⭐460) - Localize your views directly in Interface Builder with IBLocalizable.
- LocalizationKit (⭐1.2k) - Realtime dynamic localization of your app with remote management so you can manage maintain and deploy translations without resubmitting app.
- SwiftGen-L10n (⭐9.2k) - A tool to auto-generate
enums
for all your Localizable.strings keys (with appropriate associated values if those strings contains printf-format placeholders like%@
).
Logging / Barcode
- CleanroomLogger (⭐1.3k) - Configurable and extensible high-level logging API that is simple, lightweight and performant.
- Rainbow (⭐1.8k) 🐧 - Delightful console output.
- SwiftyBeaver (⭐5.9k) 🐧 - Multi-platform logging during development & release.
- TinyConsole (⭐2k) - A tiny log console to display information while using your iOS app.
- Watchdog (⭐1.9k) - Utility for logging excessive blocking on the main thread.
- Willow (⭐1.3k) - Willow is a powerful, yet lightweight logging library.
Maps / Barcode
- Cluster (⭐1.3k) - Easy Map Annotation Clustering.
Network / Barcode
- Alamofire (⭐41k) 🐧 - Elegant networking.
- APIKit (⭐2k) - Library for building type-safe web API client.
- Moya (⭐15k) - Network abstraction layer.
- Netfox (⭐3.6k) - A lightweight, one line setup, network debugging library.
- OAuthSwift (⭐3.2k) - OAuth library for iOS.
- Pitaya (⭐845) 🐧 - HTTP / HTTPS networking library just incidentally execute on machines.
- Postal (⭐651) - Framework providing simple access to common email providers.
- Reachability.swift (⭐7.9k) - A replacement for Apple's Reachability with closures.
- SwiftyOAuth (⭐478) - A small OAuth library with a built-in set of providers.
- TRON (⭐538) - Lightweight network abstraction layer, written on top of Alamofire.
HTML / Barcode
- Kanna (⭐2.4k) - Another XML/HTML parser.
- WKZombie (⭐1.2k) - Headless browser.
Messaging Protocol / Barcode
- Perfect-Notifications (⭐115) - iOS Notifications for Linux and OS X.
Socket / Barcode
- Starscream (⭐8.2k) - Websockets for iOS and OSX.
- SwiftSocket (⭐1.7k) - Simple TCP socket library.
- SwiftWebSocket (⭐1.5k) - A high performance WebSocket client library .
Webserver / Barcode
- Ambassador (⭐181) - Super lightweight web framework based on SWSGI.
- Embassy (⭐592) 🐧 - Super lightweight async HTTP server library.
- Noze.io (⭐306) 🐧 - Evented I/O streams like Node.js.
- swifter (⭐3.9k) 🐧 - Http server with routing handler.
- Vapor (⭐24k) 🐧 - Elegant web framework that works on iOS, OS X, and Ubuntu.
PDF / Barcode
- PDFGenerator (⭐753) - A simple Generator of PDF. Generate PDF from view(s) or image(s).
- UXMPDFKit (⭐275) - A PDF viewer and annotator that can be embedded in iOS applications.
Quality / Barcode
- SwiftLint (⭐18k) - A tool to enforce coding conventions.
- Swimat (⭐1.6k) - Xcode plugin to format code.
- Tailor (⭐1.4k) 🐧 - Cross-platform static analyzer that helps you to write cleaner code and avoid bugs.
Cryptography / Barcode
- CryptoSwift (⭐10k) 🐧 - Crypto related functions and helpers.
- IDZSwiftCommonCrypto (⭐477) - A wrapper for Apple's Common Crypto library.
- Swift-Sodium (⭐508) - Interface to the Sodium library for common crypto operations for iOS and OS X.
Keychain / Barcode
- KeychainAccess (⭐7.8k) - Simple wrapper for Keychain that works on iOS and OS X.
- SwiftKeychainWrapper (⭐1.6k) - Simple static wrapper for the iOS Keychain to allow you to use it in a similar fashion to user defaults.
System / Barcode
- SystemKit (⭐351) - OS X system library.
Testing / Barcode
- DVR (⭐650) - A simple network testing framework.
- Fakery (⭐1.8k) - Fake data generator.
- Quick (⭐9.8k) 🐧 - Quick is a behavior-driven development framework.
- Spectre (⭐403) 🐧 - BDD Framework.
Mock / Barcode
- Cuckoo (⭐1.7k) - First boilerplate-free mocking framework.
- Mockit (⭐120) - A simple mocking framework, inspired by the famous Mockito for Java.
Text / Barcode
- Attributed (⭐755) - Modern µframework for attributed strings.
- AttributedTextView (⭐441) - Easiest way to create an attributed UITextView with support for multiple links, hashtags and mentions.
- edhita (⭐1.3k) - Fully open source text editor for iOS.
- Pluralize.swift (⭐199) - Great String Pluralize Extension.
- PrediKit (⭐539) - An NSPredicate DSL for iOS & OS X inspired by SnapKit.
- Regex by crossroadlabs (⭐331) 🐧 - Very easy to use Regular Expressions library with rich functionality. Features both operator
=~
and method based APIs. Unit tests covered.
- SwiftRichString (⭐3.1k) - Elegant & Painless Attributed Strings Management Library.
- SwiftVerbalExpressions (⭐594) - VerbalExpressions porting.
- SwiftyAttributes (⭐1.6k) - Extensions that make it a breeze to work with attributed strings.
Thread / Barcode
- Async (⭐4.6k) - Syntactic sugar for Grand Central Dispatch.
- AwaitKit (⭐749) - The ES7 Async/Await control flow.
- Each (⭐760) - Each is a NSTimer bridge library.
- GCDTimer (⭐190) - A well-tested GCD timer.
- SwiftyTimer (⭐1.2k) - API for NSTimer.
UI / Barcode
- DropDown (⭐2.4k) - A Material Design drop down for iOS.
- Elissa (⭐172) - Displays a notification on top of a UITabBarItem or any UIView anchor view to reveal additional information.
- EstMusicIndicator (⭐467) - Music play indicator like iTunes.
- FAQView (⭐473) - An easy to use FAQ view for iOS.
- Fashion (⭐132) - Fashion accessories and beauty tools to share and reuse UI styles.
- GRMustache (⭐593) - Flexible Mustache templates.
- GrowingTextView (⭐1.1k) - UITextView that supports auto growing, placeholder and length limit.
- HorizontalDial (⭐212) - A horizontal scroll dial like Instagram.
- IGColorPicker (⭐277) - A customizable color picker for iOS.
- KMNavigationBarTransition (⭐3.4k) - A drop-in universal library helps you to manage the navigation bar styles and makes transition animations smooth between different navigation bar styles while pushing or popping a view controller for all orientations.
- LicensePlist (⭐2.4k) - A command-line tool that automatically generates a Plist of all your dependencies.
- Macaw (⭐6k) - Powerful and easy-to-use vector graphics library with SVG support.
- Magnetic (⭐1.5k) - SpriteKit Floating Bubble Picker (inspired by Apple Music).
- Material (⭐12k) - Express your creativity with Material, an animation and graphics framework for Google's Material Design and Apple's Flat UI.
- MPParallaxView (⭐1.7k) - Apple TV Parallax effect.
- MXParallaxHeader (⭐1.7k) - Simple parallax header for UIScrollView.
- MZFormSheetPresentationController (⭐975) - Provides an alternative to the native iOS UIModalPresentationFormSheet, adding support for iPhone and additional opportunities to setup controller size and feel form sheet.
- PullToDismiss (⭐484) - You can dismiss modal viewcontroller by pulling scrollview or navigationbar.
- RangeSeekSlider (⭐734) - A customizable range slider like a UISlider for iOS.
- SelectionDialog (⭐116) - Simple selection dialog.
- SKPhotoBrowser (⭐2.6k) - Simple PhotoBrowser/Viewer inspired by facebook, twitter photo browsers.
- SpreadsheetView (⭐49) - Full configurable spreadsheet view user interfaces for iOS applications.
- StatefulViewController (⭐2.1k) - Placeholder views based on content, loading, error or empty states.
- Toaster (⭐1.7k) - Notification toasts.
- Twinkle (⭐612) - Easy way to make elements in your iOS app twinkle.
- YNSearch (⭐1.2k) - Awesome fully customizable search view like Pinterest.
Alert / Barcode
- Alertift (⭐283) - Modern, easy UIAlertController wrapper.
- CDAlertView (⭐1.1k) - Highly customizable alert/notification/success/error/alarm popup.
- EZAlertController (⭐367) - Easy UIAlertController.
- NotificationBanner (⭐4.8k) - The easiest way to display highly customizable in app notification banners in iOS.
- SwiftMessages (⭐7.2k) - A very flexible message bar for iOS.
- XLActionController (⭐3.3k) - Fully customizable and extensible action sheet controller.
Button / Barcode
- DOFavoriteButton (⭐3.6k) - Cute Animated Button.
- Floaty (⭐1.6k) - Floating Action Button for iOS.
- NFDownloadButton (⭐434) - Revamped Download Button. It's kinda a reverse engineering of Netflix's app download button.
- SwiftShareBubbles (⭐174) - Animated social share buttons control for iOS.
Calendar / Barcode
- CalendarKit (⭐2.5k) - Fully customizable calendar day view.
- JTAppleCalendar (⭐7.5k) - UI calendar handler.
Form / Barcode
- Eureka (⭐12k) - Elegant iOS form builder.
- Former (⭐1.3k) - A fully customizable library for easy creating UITableView based form.
Label / Barcode
- IncrementableLabel (⭐80) - An UILabel subclass to (de)increment numbers in an UILabel.
- LTMorphingLabel (⭐8k) - Graceful morphing effects for UILabel.
- TriLabelView (⭐168) - A triangle shaped corner label view for iOS.
Menu / Barcode
- AKSwiftSlideMenu (⭐284) - Slide Menu (Drawer).
- InteractiveSideMenu (⭐707) - Customizable iOS Interactive Side Menu.
- Pagemenu (⭐5.3k) - Pagination enabled view controller.
- SideMenu (⭐5.6k) - Simple side menu control for iOS inspired by Facebook. Right and Left sides. No coding required.
- YNDropDownMenu (⭐1.3k) - Adorable iOS drop down menu.
Pagination / Barcode
- CHIPageControl (⭐3.3k) - A set of cool animated page controls to replace boring UIPageControl.
- Pageboy (⭐1.9k) - A simple, highly informative page view controller.
Payment / Barcode
- Caishen (⭐764) - A Payment Card UI & Validator for iOS.
Permissions / Barcode
- AREK (⭐953) - AREK is a clean and easy to use wrapper over any kind of iOS permission.
Tab / Barcode
- Tabman (⭐2.8k) - A powerful paging view controller with indicator bar.
- TabPageViewController (⭐1.4k) - Paging view controller and scroll tab view.
TextField / Barcode
- DTTextField (⭐335) - DTTextField is a custom textfield with floating placeholder and error label.
- HTYTextField (⭐312) - A UITextField with bouncy placeholder.
- TextFieldCounter (⭐439) - UITextField character counter with lovable UX.
- TextFieldEffects (⭐5.9k) - Several ready to use effects for UITextFields.
- UITextField-Navigation (⭐446) - UITextField-Navigation adds next, previous and done buttons to the keyboard for your UITextFields. Highly customizable.
Transition / Barcode
- MusicPlayerTransition (⭐643) - Custom interactive transition like Apple Music iOS App.
- Transition (⭐2.6k) - Easy interactive interruptible custom ViewController transitions.
UICollectionView / Barcode
- BouncyLayout (⭐4.2k) - Collection view layout that makes your cells bounce.
- CollectionViewShelfLayout (⭐377) - A UICollectionViewLayout subclass displays its items as rows of items similar to the App Store Feature tab without a nested UITableView/UICollectionView hack.
- Drag and Drop UICollectionView (⭐529) - Dragging and Dropping data across multiple UICollectionViews.
- SwiftSpreadsheet (⭐639) - Fully customizable spreadsheet CollectionViewLayout.
- TagCellLayout (⭐357) - UICollectionView layout for Tags with Left, Center & Right alignments.
UITableView / Barcode
- Persei (⭐3.5k) - Animated top menu for UITableView / UICollectionView / UIScrollView.
- ReverseExtension (⭐1.7k) - UITableView extension that enables the insertion of cells the from bottom of a table view.
- YNExpandableCell (⭐455) - Awesome expandable, collapsible tableview cell for iOS.
Walkthrough / Barcode
- Instructions (⭐5.1k) - A library to create app walkthroughs and guided tours.
- SwiftyOnboard (⭐1.2k) - An iOS framework that allows developers to create beautiful onboarding experiences.
- SwiftyWalkthrough (⭐372) - The easiest way to create a great walkthrough experience in your apps.
Utility / Barcode
- AlexaSkillsKit (⭐184) - Develop custom Alexa Skills.
- Basis (⭐317) - Pure Declarative Programming.
- CallbackURLKit (⭐331) - Implementation of x-callback-url (Inter app communication).
- Curry (⭐494) - Function currying.
- Dollar (⭐4.2k) - Similar to Lo-Dash or Underscore in Javascript.
- ObjectiveKit (⭐848) - API for Objective C runtime functions.
- protobuf-swift (⭐937) - ProtocolBuffers.
- Prototope - Library of lightweight interfaces for prototyping, bridged to JS.
- RandomKit (⭐1.5k) 🐧 - Random data generation.
- ReadabilityKit (⭐829) - Preview extractor for news, articles and full-texts.
- ResourceKit (⭐89) - Enable autocomplete use resources.
- Result (⭐2.5k) - Type modelling the success/failure of arbitrary operations.
- Runes (⭐829) - Functional operators: flatMap, map, apply.
- SwiftGen-Storyboard (⭐9.2k) - A tool to auto-generate
enums
for all your Storyboards, Scenes and Segues constants + appropriate convenience accessors.
- SwiftRandom (⭐560) - A tiny generator of random data.
- SwiftRater (⭐353) - A utility that reminds your iPhone app's users to review the app.
- Swiftz (⭐3.3k) - Functional programming.
- Then (⭐4.2k) - Super sweet syntactic sugar for initializers.
- UTIKit (⭐253) - an UTI (Uniform Type Identifier) wrapper.
- XestiMonitors (⭐272) - An extensible monitoring framework.
Validation / Barcode
- FormValidatorSwift (⭐495) - Allows you to validate inputs of text fields and text views in a convenient way.
- Input Mask (⭐572) - Pattern-based user input formatter, parser and validator for iOS.
- SwiftValidators (⭐240) - String validation for iOS (inspired by validator.js).
Phone Numbers / Barcode
- PhoneNumberKit (⭐5.1k) - Framework for parsing, formatting and validating international phone numbers. Inspired by Google's libphonenumber.
Version Manager / Barcode
- Version (⭐179) - Version represents and compares semantic versions.
Video / Barcode
- BMPlayer (⭐1.9k) - A video player for iOS, based on AVPlayer, support the horizontal, vertical screen. support adjust volume, brigtness and seek by slide.
- Player (⭐2.1k) - iOS video player, simple drop in component for playing and streaming media.
- SwiftVideoBackground (⭐345) - Easy to Use UIView subclass for implementating a video background.
33. Awesome Robotics
Courses
- Robotics Specialization by GRASP Lab Coursera 💵
- Control of Mobile Robots Coursera
- Introduction to Mobile Robotics University of Freiburg
Books
34. Awesome Machine Learning
JavaScript / Data Analysis / Data Visualization
35. Awesome Dotnet Core
Frameworks, Libraries and Tools / GUI
- Avalonia (⭐25k) - A multi-platform .NET UI framework (formerly known as Perspex).
36. Awesome No Login Web Apps
Document Editors / Others
- Browserpad - A server-less plain text editor in the browser. Allows you to open and save plain text files.
Games / Others
- Spark Chess - Learn to play chess, play with users around the globe or play with AI depending on your skill level.
Programming Tools / Others
- CSS Typeset - Visual typeset editor. Play around with font-face, word-spacing and other text attributes and download the corresponding CSS.
Utilities (uncategorized) / Others
- TypingWeb - Master touch-typing with ease.
37. Awesome Ruby
RSS
- feedparser (⭐164) - A feed parser and normalizer (Atom, RSS, JSON, etc) library.
38. Awesome Sre
Culture
Reliability
Post-Mortem
39. Awesome Cl
Mobile
- ABCL - Armed Bear Common Lisp; targets the JVM, compiles to bytecode. Standard conformance. GNU GPL3 with Classpath exception.
- abcl-memory-compiler - a way to compile Java source code to create Java classes at runtime with ABCL. Apache2.
Intermediate
- Common Lisp Recipes - Common Lisp Recipes is a collection of solutions to problems and answers to questions you are likely to encounter when writing real-world applications in Common Lisp. Published in 2015.
40. Awesome Hacking
Awesome Repositories
Repository: Social Engineering (⭐2.6k)
Description: List of awesome social engineering resources
41. Awesome Jvm
Memory and concurrency
- java-string-similarity (⭐2.5k) - String similarity and distance measures, including Levenshtein edit distance and sibblings, Jaro-Winkler, Longest Common Subsequence, cosine similarity etc.
- vavr - Functional Library for Java 8+.
Network
- RSocket - RSocket is a binary protocol for use on byte stream transports such as TCP, WebSockets, and Aeron.
Documentation
- JVM Anatomy Park - mini-post series where every post goes deep for only a single topic by Aleksey Shipilёv.
Media
- G1 Garbage Collector in Java 8/9 - Kirk Pepperdine.
People
- Kirk Pepperdine - Working in high performance and distributed computing for nearly 20 years.
42. Awesome Selenium
Tools / Python
- Robot - Robot Framework is a generic test automation framework for acceptance testing and ATDD.
43. Awesome Sass
Frameworks
- Hocus-Pocus - Universal and lightweight stylesheet starter kit that focuses on base html elements and typography.
Articles / Miscellaneous
- Prev: Jun 05 - Jun 11, 2017
- Next: May 22 - May 28, 2017