Skip to content

mrdekk/mrdekk-lists

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 

Repository files navigation

MrDekk Lists

Things that I've found useful and worth exploring with my humble comments if any. Some of them I've caught in GitHub explore, other in some discussions or may be just during googling for something.

Table of Contents

GameDev

GameDev - Server

  • Akka Server - some simple game server written with Akka, russian article about this - (Site). Very interesting article describing some basic things on making distributed servers with Akka and Scala.

GameDev - Graphics

  • Vulkan Samples - Samples for new graphics API - Vulkan (successor of OpenGL I think). Interesting things to explore to learn new API.
  • Vulkan C++ API - C++ for new graphics API Vulkan.
  • Vulkan Docs - New graphics api Vulkan Docs
  • TinyGL ES - Software-rendered OpenGL ES
  • heman - C99 heightmap utilites
  • Tiled - A generic tiled map editor
  • Sea3D - An open-source format and tools for game developers.

GameDev - Foundation

  • EASTL - EASTL stands for Electronic Arts Standard Template Library. Implementation of STL from Electronic Arts. I've heard this is super fast and super useful, but it can be some marketing things, I've not tested it myself yet.
  • Selene - C++11 header-only bindings to Lua

GameDev - Web

GameDev - Procedural Content Generation (PCG)

GameDev - AI

  • OpenRTS - OpenRTS - RTS game 3d engine in java 7
  • NoahGameFrame - A fast, scalable distributed game server framework for C++, include actor library, network library, can be used as a real time multiplayer game engine (MMO RPG)

GameDev - Engines

  • Cocos2d-x - cocos2d for C++

  • Atomic Game Engine - Atomic Game Engine (crossplatform, 2D/3D)

  • Serious Engine - An open source version of a game engine developed by Croteam for the classic Serious Sam games.a

  • GameGear.IO - SDK directory for mobile game developers

General AI

General AI - Machine Learning

General AI - Deep Learning

  • Neon - described as Python based Deep Learning Framework by Nervana(tm). I've found this in some discussion about deep learning as a good industrial implementation of deep learning, and thought it worth exploring. Haven't explored yet.
  • DeepDetect - Deep Learning API and Server in C++11 with Python bindings and support for Caffe

General AI - Natural Language Processing (NLP)

  • Annabell - cognitive neural architecture able to learn and communicate through natural language

App Dev

App Dev - Backends

  • Parse Alternatives - after Facebook closure of Parse some alternatives appeared. This is special list for such alternatives.

App Dev - iOS

App Dev - CSS (Markup)

App Dev - Parallel Processing

NodeJS

NodeJS - Libs

  • ParseServer - Parse-compatible API server module for Node/Express.
  • emailjs - Very good nodejs library to send emails. I've used it in my pet project and very satisfied.
  • request - Very good nodejs library to make HTTP request. A-ka CURL for nodejs.
  • jQuery - jQuery with a thin wrapper for node.js

JavaScript

JavaScript - Web

  • CMS.js - JavaScript static web-site generator, like Jekyll but JavaScript.
  • D3.js - D3.js visualization library for HTML and SVG. Graph, charts, maps and other visualization things exists in this powerful library. I've used it in my projects.
  • plotly.js - The open source javascript graphing library that powers plotly
  • quill - A cross browser rich text editor with an API
  • TechAnJS - A visual, technical analysis and charting (candlestick, OHLC, indicators)
  • KnockoutJS - LocalStorage - localStorage persistence for knockoutjs
  • KnockoutJS - sortable - knockoutjs binding to connect observableArrays with jQuery UI sortable functionality
  • jQuery - Nestable - Drag & drop hierarchical list with mouse and touch compatibility

JavaScript - Mobile

JavaScript - Desktop

  • NW.js - Special framework for writing desktop applications with JavaScript and NodeJS

Swift

Any interesting things about new Apple programming language. I didn't have any time to explore swift yet, but I think it is very interesting thing to explore.

  • Kitura - Web-framework and HTTP-server developed by IBM for Swift.
  • Swift Algorithms Club - Algorithms and Data Structures on Swift with explanations. Good reference for algorithms themselves and swift in particular.
  • Best Practices - Swift community best practices

C++

  • par - single-file C libraries from Philip Allan Rideout. To reference. Simple things with code.
  • C++ DHT - A C++11 Distributed Hash Table implementation. I've always want to explore things such DHT. So this is a good place to see how jedi do it.
  • UTF-8 - UTF-8 string functions for C++.
  • jucipp - lightweight crossplatform C++ IDE. Haven't tested it yet.
  • hyperscan - High-performance regular expression library
  • xxHash - Extremely fast non-cryptographic hash algorithm
  • BDE - Basic Development Environment - a set of foundational C++ libraries used at Bloomberg
  • SDSL - Bunch of C++11 data structures
  • CoreGuidelines - C++ notation by Stroustrup
  • Spdlog - Super fast c++ logging library
  • date - Date/time library based on c++11 <chrono>
  • rapid-json - fast JSON parser for C++ (SAX/DOM style)
  • [CloudFlare zLib][repo-cloudflare-zlib] - cloudflare fork of zlib with performance improvements
  • HerculesWS - Colaborative attempt to create MMORPG server
  • Cuberite - A custom Minecraft compatible game server written in C++
  • Seastar - High performance server-side application framework

C++ - Conferences

C++ - Tools

Java

  • Java 8 Tutorial - Modern Java 8 Guide
  • TA4j - Technical Analysis Library on Java
  • Feather - Lightweight dependency injection for Java and Android (JSR-330)
  • Chronicle-Queue - Micro second messaging that stores everything to disk (OpenHFT)

Scala

  • Play! Framework - Web-framework in Scala language from Akka creators. Looks interesting but haven't used yet. May be viable alternative to Spring MVC Framework.

Scala - Akka

  • Akka - Actor model implementation in Scala language. Very mature and very interesting.
  • Gearpump - Streaming analytics engine based on Akka. Have some similarities with Storm.
  • Spray - Spray is an open-source toolkit for building REST/HTTP integration layers on top of Scala and Akka.
  • Quiz Management Service - collection of tutorials on how to build REST with Spray/Akka http

PHP

  • Kohana - PHP Web applications framework. Successor of CodeIgnitter. Very good, but in the age of nodejs is a bit outdated.

Referenced Awesome Lists

Just Interesting

  • Bloomberg-BETA Manual - Investment company placed their terms and some useful info on GitHub. Very interesting mean to publish information. For my personal reference.
  • 52 technologies in 2016 - Somebody (shekhargulati) publish very interesting tech article every week (saturdays).
  • Reading - Some interesting things to read (even in mandarin)
  • Reading2 - Another interesting things to read (again some things in mandarin)
  • Hack My Resume - Swiss army knife to work with resumes (CV)
  • Bad Data Guide - Exhaustive reference to problems with data in real world and how to deal with them.
  • Ghost - New blogging platform (Just a blogging platform)
  • RAML - RESTful API Modelling Language
  • Open Source Computer Science - Self taught lessons on computer science
  • DEX UI - Sci-Fi desktop on Linux
  • Washing Machine View - Just Android demo - Washing Machine
  • NASA 3D Models - NASA 3D Models collection
  • Logos - HUGE collection of svg logos
  • Typefaces - Typefaces for source code beautification

DevOps

DevOps - Docker

  • Docker Curriculum - Tutorial on how to get started with docker. Worth exploring, but not yet.

Analytics Solutions

  • TAP - Trusted Analytics Platform from Intel (uses gearpump)
  • Arcadia - Arcadia Converged Analytics Platform (visualization without coding) for Hadoop
  • Keen IO - Keen IO Data Explorer - a point-and-click analytics and visualization tool
  • Event Store - The open-source, functional database with Complex Event Processing in JavaScript

Jobs

  • remove jobs - A list of semi to fully remote-friendly companies in tech

Apps

  • N1 - Extensible email client, built on web technologies (electron and so on)
  • Mattermost - Open Source self-hosted Slack alternative
  • OpenSCAD - OpenSCAD - The programmers Solid 3D CAD Modeller
  • Streama - Like Netflix, but self hosted
  • Gruik - Web-based markdown note-taking web app ( seams dead :( )
  • Lobsters - Rails code running Lobsters link aggregation site
  • FreeCAD - FreeCAD official git mirror
  • KanDan - Kandan is an Open Source Alternative to HipChat
  • odoo - Odoo (formerly OpenERP). Open Source Apps To Grow Your Business.
  • Phabricator - Open software engineering platform and fun adventure game

Games

  • StarCraft - HTML5 version of StarCraft game

Tech

  • Ceph - Ceph is a distributed object, block, and file storage platform

About

List of things that I've found useful or worth exploring with my humble comments

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published