Awesome
<!-- Please do not edit this file. Edit the `blah` field in the `package.json` instead. If in doubt, open an issue. -->Made in Finland
<a href="https://www.buymeacoffee.com/H96WwChMy" target="_blank"><img src="https://www.buymeacoffee.com/assets/img/custom_images/yellow_img.png" alt="Buy Me A Coffee"></a>
A list of neat projects made in Finland
Contents
JavaScript
:star2: | Name | Description | 🌍 |
---|---|---|---|
11711 | @petkaantonov/bluebird | :bird: :zap: Bluebird is a full featured promise library with unmatched performance. | :arrow_upper_right: |
6607 | @niklasvh/html2canvas | Screenshots with JavaScript | :arrow_upper_right: |
3618 | @bebraw/jswiki | JavaScript wiki. Focuses mainly on JS/HTML5/WebGL related tech. | :arrow_upper_right: |
3066 | @epeli/underscore.string | String manipulation helpers for javascript | :arrow_upper_right: |
1912 | @pakastin/deck-of-cards | HTML5 Deck of Cards | :arrow_upper_right: |
1478 | @jaukia/zoomooz | An easy-to-use jQuery plugin for making zooming web pages. | :arrow_upper_right: |
1012 | @SC5/sc5-styleguide | Handy little tool that helps you generate good looking styleguides from stylesheets using KSS notation | :arrow_upper_right: |
587 | @niklasvh/feedback.js | Feedback form with screenshot | :arrow_upper_right: |
495 | @ekelokorpi/panda.js-engine | Panda Engine: 2D HTML5 game engine for mobile and desktop | :arrow_upper_right: |
420 | @bebraw/colorjoe | Scaleable color picker with touch and AMD support (MIT) | :arrow_upper_right: |
320 | @petkaantonov/deque | Extremely fast double-ended queue implementation | |
293 | @pakastin/nodegarden | HTML5 Node Garden | :arrow_upper_right: |
246 | @epeli/node-hbsfy | Handlebars precompiler plugin for Browserify | :arrow_upper_right: |
246 | @olegp/common-node | Synchronous CommonJS compatibility layer using node-fibers | :arrow_upper_right: |
215 | @pakastin/frzr | Turboboosted 2 KB view library for browser & node.js | :arrow_upper_right: |
175 | @petkaantonov/urlparser | Fast url parser | |
172 | @tarlepp/Taskboard | a Sails application to mimic "scrum-ban" taskboard. | :arrow_upper_right: |
164 | @niklasvh/WebGL-GTA | JavaScript implementation of GTA | |
122 | @bebraw/Chart.js.legend | Legend plugin for Chart.js (MIT) | :arrow_upper_right: |
100 | @jaukia/easie | Css3 like easing functions for jQuery — tweakable and fast. | |
88 | @petkaantonov/nodeperf | Like a profiler but actually useful in improving performance | |
85 | @bebraw/react-pagify | Simple pagination for React (MIT) | :arrow_upper_right: |
80 | @bebraw/grunt-umd | Surrounds code with the universal module definition (MIT) | :arrow_upper_right: |
76 | @nassor/mongoose-history | Keeps a history of all changes of a document. | |
76 | @epeli/browserify-externali… | Create external Browserify bundles for lazy asynchronous loading | :arrow_upper_right: |
76 | @jareware/flotate | A portmanteau of flow and annotate, allows using the Flow type checker with standard JavaScript syntax, through inline annotation comments. | |
70 | @niklasvh/react-bacon-flux-poc | ||
70 | @epeli/requirejs-hbs | Simple Handlebars loader plugin for RequireJS | |
58 | @olegp/mcms | Minimal CMS in server side JavaScript | |
56 | @epeli/backbone.viewmaster | Few tested opinions on how to handle deeply nested views in Backbone.js focusing on modularity. | :arrow_upper_right: |
54 | @olegp/mongo-sync | Synchronous MongoDB driver for Common Node | |
54 | @epeli/angry-caching-proxy | Make package downloads lightning fast! | :arrow_upper_right: |
53 | @jareware/css-ns | Dead-simple CSS namespaces | :arrow_upper_right: |
51 | @pakastin/chat-example | express.js ♥︎ socket.io ♥︎ VanillaJS | :arrow_upper_right: |
46 | @bebraw/setjs | Set data structure for JavaScript (MIT) | |
39 | @raimohanska/Bacon.UI.js | UI helpers for Bacon.js and jQuery | |
38 | @niklasvh/base64-arraybuffer | Encode/decode base64 data into ArrayBuffers | |
38 | @petkaantonov/apply-pr | Command line tool for applying GitHub Pull Requests | |
37 | @kristerkari/stylelint-scss | A collection of SCSS specific linting rules for stylelint | |
35 | @raimohanska/worzone | Game programming experiment with Bacon.js (no more RxJs) | :arrow_upper_right: |
34 | @niklasvh/WebGL-CSS-Shaders | CSS Shaders through WebGL | |
33 | @niklasvh/jquery.plugin.clipbo… | jQuery plugin to modify the contents copied to clipboard | :arrow_upper_right: |
32 | @epeli/node-promisepipe | Safely pipe node.js streams while capturing all errors to a single promise | :arrow_upper_right: |
32 | @raimohanska/bacon-devday-code | The assignment for the upcoming Bacon.js hands-on session at ReaktorDevDay | |
31 | @pakastin/rzr | Turboboosted 2 KB virtual dom view library for browser & node.js | |
30 | @bebraw/node-configuration-p… | Node.js configuration patterns (MIT) | |
28 | @niklasvh/click-heatmap | Click heatmaps with Google Analytics | |
25 | @epeli/carcounter | Asynchronous module loading example with Browserify | :arrow_upper_right: |
24 | @jareware/pointing-fingers | Simple tool for tracking changes to an upstream API as part of your test suite | |
23 | @petkaantonov/core-error-predicate… | Error predicate functions for operational errors thrown by node core. | |
23 | @bebraw/react-ellipsify | Ellipsify content (MIT) | :arrow_upper_right: |
22 | @bungle/iresty | OpenResty Conference 2015 Demo Application (a Chat) and The Presentation | |
21 | @kpuputti/JSONCache | HTML5's localStorage caching layer for fetching JSON data with jQuery. | |
21 | @ekelokorpi/panda.js-engine-plug… | Panda Engine plugins | :arrow_upper_right: |
20 | @petkaantonov/querystringparser | Extremely fast querystring parser for Javascript | |
20 | @lhartikk/ChessOpenings | Visualizing chess openings | :arrow_upper_right: |
19 | @tipiirai/cloudpanic | An intensive (but closed) blog about technology. | :arrow_upper_right: |
18 | @petkaantonov/fast-strftime | Extremely fast implementation of the node strftime module | |
18 | @kpuputti/perkele.js | Yet another JavaScript slide framework. | |
16 | @epeli/geekslides | Remote controllable Node.js introduction slides | :arrow_upper_right: |
16 | @bebraw/colorjs | Color lib for JS (supports rgba, hsva, hsla via a simple API) (MIT) | :arrow_upper_right: |
16 | @niklasvh/CSS3-Shapes | CSS3 shape editor | :arrow_upper_right: |
16 | @bebraw/swagger-todo | Minimal Todo API example using Swagger on top of Node.js (Express+Sequelize+swagger-tools+jwt) (MIT) | |
16 | @bebraw/yeswejekyll | Yes We Jekyll. Or if we don't yet, we will after reading this guide. Read on. | :arrow_upper_right: |
15 | @pakastin/cursors | See other peoples' cursors in real time! | |
15 | @tarlepp/angular-sailsjs-boil… | Backend side for angular-sailsjs-boilerplate | |
15 | @wolverian/jenky | Jenky is a beautiful radiator for your Jenkins CI server. | :arrow_upper_right: |
14 | @olegp/tokenize | An open implementation of the Parse.com REST server | |
14 | @epeli/node-clim | Console.Log IMproved for Node.js | :arrow_upper_right: |
14 | @pakastin/docker-boilerplate | This is how I roll.. | |
14 | @bebraw/jquery.ellipsis | Ellipsis plugin for jQuery (MIT) | :arrow_upper_right: |
13 | @kpuputti/eigenfaces | ||
13 | @bebraw/segmentize | Simple segmentation useful for pagination (MIT) | :arrow_upper_right: |
13 | @rap1ds/dippa | Dippa Editor – A web-based LaTeX editor | :arrow_upper_right: |
13 | @petkaantonov/HTML-Music-Player | HTML/Javascript based online music player with rich features | :arrow_upper_right: |
12 | @bebraw/highlight-loader | Applies highlight.js to given HTML (MIT) | :arrow_upper_right: |
12 | @kristerkari/jQuery-Geolocator | A Geolocation API plugin for jQuery or Zepto | :arrow_upper_right: |
12 | @jareware/backbone-touchbind | ||
12 | @bebraw/blogger2ghost | Blogspot JSON migrator plugin for Ghost (MIT) | |
12 | @jhartikainen/react-chat-app | Source code for an article series on building a React-based chat app | |
12 | @ekelokorpi/panda.js-engine-game… | Panda Engine example games | :arrow_upper_right: |
12 | @petkaantonov/bluebird-q | Drop-in replacement for Q v1 that delegates to bluebird | |
11 | @ekelokorpi/panda.js-bamboo | ||
11 | @olegp/override | General purpose middleware framework for Node letting you override & extend built in functionality | |
11 | @petkaantonov/cookieparser | Fast cookie parser for node | |
11 | @bebraw/png2ico | Converts pngs to icos (MIT) | |
11 | @tarlepp/angular-sailsjs-boil… | Frontend side for angular-sailsjs-boilerplate | |
11 | @kristerkari/karma-bdd-using | DRY your Karma + Jasmine or Mocha tests using the data provider pattern | |
10 | @rap1ds/pat | Pattern matching in JavaScript | |
10 | @lhartikk/BtcTxMatrix | Show newest bitcoin transactions using "matrix-rain-style" | :arrow_upper_right: |
9 | @bebraw/generate-invoice | Generates PDF invoices (MIT) | |
9 | @bebraw/pingdom-api | Pingdom API client for Node.js (MIT) | :arrow_upper_right: |
9 | @petkaantonov/FastEmitter | Fast event emitter | |
9 | @niklasvh/webdriver.js | jQuery styled WebDriver bindings for node.js | |
9 | @petkaantonov/DataStructures.js | abstract data structures for js with unified api | |
9 | @kristerkari/HTML-newsletter-buil… | A command line tool to help build and preprocess email newsletters | |
8 | @bebraw/react-crm-frontend | Frontend for CRM (MIT) | |
8 | @petkaantonov/attemplate.js | Light noise, full control templating for javascript | |
8 | @epeli/Projectwatch | Watch file changes and run multiple css/js pre-processors from one watcher | |
8 | @epeli/jquery.panfullsize | jQuery plugin for panning large images | :arrow_upper_right: |
8 | @olegp/common-utils | A collection of pure JavaScript utility modules in CommonJS format for server and client side use | :arrow_upper_right: |
8 | @tuhoojabotti/NodePieSpy | PieSpy clone with Node.js | :arrow_upper_right: |
8 | @olegp/notes | Common Node example using Stick and Mongo Sync | |
8 | @bebraw/dragjs | Simple utility to make it easier to implement drag based things (ie. sliders and such) (MIT) | :arrow_upper_right: |
8 | @bebraw/jquery.caro | Simple, scaleable carousels for jQuery (MIT) | :arrow_upper_right: |
8 | @olegp/restwrapper | A library for creating JavaScript proxy objects to JSON REST APIs | |
8 | @niklasvh/mongoose-validators | Validators for Mongoose schemas with validator.js | |
8 | @raimohanska/rxjs-extensions | Some extensions to Reactive Extensions for Javascript | |
7 | @olegp/bootstrap | 1% of what a mature configuration management tool does, written in bash | |
7 | @ekelokorpi/panda.js-toolkit | Panda Toolkit: Command-line interface for Panda projects | :arrow_upper_right: |
7 | @raimohanska/Monads | Haskell monads for learning purposes | |
7 | @bebraw/funkit | Various utilities (MIT) | |
7 | @bebraw/react-crm-backend | Backend for CRM (MIT) | |
7 | @jareware/el-js | Utility function for generating HTML/XML DOM trees in the browser. | |
7 | @endor/karhu | Products data management as HTML5 Web App | |
7 | @niklasvh/html5-parser | html5 parser for node.js and browsers | |
7 | @petkaantonov/unicode.js | ||
7 | @epeli/yalr | YALR - Yet Another Live Reload | :arrow_upper_right: |
7 | @endor/siili | Go Game Client/Server in jQuery and Express.js | |
7 | @bebraw/mocss | CSS preprocessor written in Node. Beta quality, wrote this originally for a blogpost. (MIT) | :arrow_upper_right: |
7 | @niklasvh/jquery.plugin.placeh… | Add placeholder functionality to non-HTML5 browsers | :arrow_upper_right: |
6 | @kpuputti/hal | DIY HAL 9000 | |
6 | @bebraw/bunit.js | Simple testing lib for JS (MIT) | |
6 | @bebraw/yabox.js | Yet another lightbox clone. Very light one this time. (MIT) | :arrow_upper_right: |
6 | @ekelokorpi/panda.js-editor | Panda Editor: Code editor for Panda game development | :arrow_upper_right: |
6 | @epeli/node-tftp | Streaming TFTP Server for node.js | |
5 | @olegp/pg-mongo | MongoDB interface to PostgreSQL for Node.js | |
5 | @olegp/opshell | Node.js PaaS using Docker and CoreOS | |
5 | @petkaantonov/jQuery-autogrow | jQuery plugin for automatic textarea growing and shrinking | |
5 | @epeli/react-starter | Makefile React.js starter kit | |
5 | @bebraw/libumd | Wraps given JavaScript code with UMD (MIT) | |
5 | @niklasvh/html2canvas-proxy-no… | ||
5 | @jhartikainen/dompath | A JS library which generates CSS selectors for DOM nodes | |
5 | @jhartikainen/JavaScript-Bayeux-se… | JavaScript implementation of the Bayeux protocol server, primarily for Opera Unite applications | :arrow_upper_right: |
5 | @seece/tpms | ||
4 | @tuhoojabotti/Chromerly-URL-shorte… | Chrome Extension to shorten your lengthy urls. | :arrow_upper_right: |
4 | @endor/platforms | basic skeleton for a webapp based on node.js with plat_forms contest in mind | |
4 | @bebraw/lte-scraper | Scrapes LTE data from Apple and Wikipedia and then joins them (MIT) | |
4 | @olegp/assetone | AssetOne packages up resources as CommonJS modules for the browser. | |
4 | @rap1ds/angular-bacon | An example project that aims reduce the need to use mutable variables in AngularJS with the help of some delicious Bacon | |
4 | @kpuputti/quickchat | Real-time HTML5 Chat demo with Node.js, Socket.IO, and Express. | |
4 | @jaukia/unmeater | A bookmarklet for removing text and images on a web page | |
4 | @jannehietamaki/jquery-fp | JQuery plugin for functional programming style list processing | |
4 | @jsalonen/yle-api | Unofficial Node.js SDK for Yle API | |
4 | @niklasvh/webidl.js | WebIDL parser for JavaScript | |
4 | @raimohanska/bacon.js-slides | Converted my rxjs slides to baconjs, as a proof of concept | |
4 | @kpuputti/flow-and-static-type… | Presentation: Flow and static types for JavaScript | |
4 | @tarlepp/Angular-Firebase-Mat… | Just a small demo to show how to use Angular + Firebase + Google Material Design together. | |
4 | @tuhoojabotti/NodeJS-ohjelmointipr… | Node.js on JavaScript-sovellusalusta, jolla on helppo kehittää nopeita, helposti skaalattavia verkkosovelluksia. Toteuta omasi yksin tai ryhmässä! | |
4 | @bebraw/mojs | JS preprocessor (adds some extra syntax) (MIT) | |
4 | @epeli/source-map-peek | Peek into original source via source maps from the command line when devtools fail. | :arrow_upper_right: |
4 | @bebraw/qdemo | Demonstration generator for jQuery plugins (MIT) | :arrow_upper_right: |
3 | @raimohanska/bacon.validation | ||
3 | @raimohanska/bacon-mloc | My Bacon.js presentation for mloc-js | |
3 | @olegp/ringo-maven | Example of a webapp built with Maven using RingoJS as a dependency | |
3 | @tipiirai/tipiirai.github.com | Cloudpanic website. Generated files. | :arrow_upper_right: |
3 | @bungle/betz | Tournament Betting Web Application. | |
3 | @raimohanska/rxjs-presentation | My interactive presentation on RxJs | |
3 | @epeli/ircshare | Simple service for sharing your pictures on IRC | :arrow_upper_right: |
3 | @epeli/qdomain | Promises from domains | :arrow_upper_right: |
3 | @pakastin/frzr-dom | render FRZR on server side | :arrow_upper_right: |
3 | @kpuputti/DroidGeoBrowser | GeoNames place browser for Android | |
3 | @tuhoojabotti/tuhBot | This project has moved to a new organization | :arrow_upper_right: |
3 | @raimohanska/devday-rx | ||
3 | @jareware/postcss-demo | ||
3 | @pakastin/2016-04-21 | Live coding from HelsinkiJS & Frontend Finland at Alma Media Mega Meetup | :arrow_upper_right: |
3 | @jhartikainen/TankWar | TankWar, a worms/scorched earth style Opera Unite application |
Install as Unite app: drag config.xml to Opera Non-Unite install: Copy templates/tankwar.html to public_html. Open copied file in any browser which supports canvas | :arrow_upper_right: 2 | @jareware/gdoc-tex-utils | Collection of small utils for wrangling Google Docs (text) documents into LaTeX ones | 2 | @petkaantonov/ArgumentsHook | Small JavaScript library to make enhanced arguments object available inside function calls. Also includes method overloading and contracts. | :arrow_upper_right: 2 | @pakastin/clocktick | Clock-accurate timeout for Node.js and browser | :arrow_upper_right: 2 | @petkaantonov/chromebeautify | adds js beautify context menu for selection to in-place beautify js | 2 | @seece/demodocs | Selitystä demoskenestä | 2 | @epeli/node-handlebars-runt… | Handlebars runtime only | :arrow_upper_right: 2 | @pakastin/frzr-calendar | FRZR calendar example | :arrow_upper_right: 2 | @niklasvh/css-values | | 2 | @kristerkari/travis-chrome | An example repo to show how to run tests with Karma runner using Chrome browser (with Xvfb) in Travis CI | :arrow_upper_right: 2 | @niklasvh/reactive-templates | | 2 | @niklasvh/3d-dom | http://blog.hertzen.com/post/68191200228… | :arrow_upper_right: 2 | @kpuputti/firebug-logger | Simple log4j-insired logger for Firebug's console. | 2 | @kristerkari/u-agent | Modular web browser user agent matcher | 2 | @kpuputti/cordova-camera-examp… | | 2 | @olegp/ringo-sunserver | JSGI server for RingoJS using Sun's HTTP server | 2 | @raimohanska/partyblastr | Partyblastr repo | :arrow_upper_right: 2 | @olegp/ak-httpclient | CommonJS compatible HttpClient for Akshell - available as a library at olegp/httpclient | 2 | @epeli/flips.io | | 2 | @rap1ds/keyword | Keyword-driven testing library | 2 | @petkaantonov/jQuery-mousesettle | jQuery hover intent plugin that uses events | 2 | @rap1ds/latex-parser.js | Simple LaTeX parser for JavaScript | :arrow_upper_right: 2 | @tuhoojabotti/Assembly-PlaceMap | Map of computer places on the yearly ASSEMBLY Summer event. | 2 | @kristerkari/placekeeper | Placekeeper is a HTML5 placeholder attribute polyfill for old browsers that lack support for it. | 2 | @petkaantonov/multicast.js | | 2 | @jhartikainen/grunt-inline2js | Inline file content (eg. HTML, CSS, or even other JS files) into JS files with Grunt. | 2 | @seece/cerho | | 2 | @raimohanska/bacon-mloc-code | Workshop codebase for mloc-js | 2 | @kpuputti/twittericsson | Twitter client | 2 | @raimohanska/enocean-keen | | 2 | @jhartikainen/planetside2-map-api | | |
Java
:star2: | Name | Description | 🌍 |
---|---|---|---|
12623 | @iluwatar/java-design-patterns | Design patterns implemented in Java | :arrow_upper_right: |
3759 | @roughike/BottomBar | A custom view component that mimics the new Material Design Bottom Navigation pattern. | |
2485 | @orfjackal/retrolambda | Backport of Java 8's lambda expressions to Java 7, 6 and 5 | |
621 | @roughike/SwipeSelector | A nicer-looking, more intuitive and highly customizable alternative for radio buttons and dropdowns for Android. | |
261 | @pkainulainen/spring-data-jpa-exam… | ||
202 | @peholmst/vaadin4spring | Vaadin integration for Spring and Spring Boot | |
186 | @orfjackal/tdd-tetris-tutorial | Tutorial for learning TDD. You make a Tetris game by writing code to pass the test cases. See README for instructions. | :arrow_upper_right: |
177 | @pkainulainen/spring-mvc-test-exam… | ||
175 | @orfjackal/idea-sbt-plugin | IntelliJ IDEA plugin for integration with SBT (Simple Build Tool) in order to compile Scala projects easily and quickly. | :arrow_upper_right: |
122 | @pkainulainen/spring-social-exampl… | ||
97 | @pkainulainen/gradle-examples | ||
65 | @pkainulainen/Examples | A repository for the code examples of my blog | :arrow_upper_right: |
61 | @orfjackal/jumi | Common test runner for the JVM. Natively supports running tests in parallel. Full stack from UI to class loading. Overcomes a bunch of limitations in JUnit's test runner, IDEs and build tools. | :arrow_upper_right: |
54 | @orfjackal/jumi-actors | Actor library for Java to support concurrency and asynchronous event-driven programming. | :arrow_upper_right: |
39 | @pkainulainen/spring-data-solr-exa… | ||
37 | @jouni/bootstrap-for-vaadin | Integrating Bootstrap CSS with Vaadin (proof-of-concept) | :arrow_upper_right: |
35 | @pkainulainen/jooq-with-spring-exa… | ||
34 | @pkainulainen/spring-from-the-tren… | ||
33 | @orfjackal/dimdwarf | Distributed application server for Java. You write single-threaded, event-driven POJO code - the server makes it multi-threaded, persisted and transactional. Designed for the needs of online games. Compatible with Project Darkstar (now RedDwarf). [INACTIVE] | |
33 | @tehapo/Clara | Declarative UI and bindings for Vaadin Framework | |
31 | @peholmst/VaadinActivitiDemo | NOTE! THIS IS NOT THE APPLICATION WE DEMONSTRATED AT DEVOXX 2011!! An example Vaadin application built on top of the Activiti BPM platform. | |
31 | @mstahv/v-leaflet | Leaflet add-on for Vaadin | |
28 | @mstahv/spring-data-vaadin-c… | A super simple single table CRUD example with Spring Data JPA and Vaadin. | |
28 | @mstahv/jpa-invoicer | Java EE, JPA, Vaadin example app | :arrow_upper_right: |
25 | @pkainulainen/java-advent-2014 | ||
22 | @tehapo/WizardsForVaadin | Wizards for Vaadin add-on | |
20 | @peholmst/MVP4Vaadin | A small Model-View-Presenter addon for Vaadin applications | |
16 | @mikakoivisto/liferay-maven-incuba… | LEGACY Liferay Maven Incubation Project. http://github.com/liferay/liferay-maven-… is now the official project. No more development will be done on this project. | |
16 | @peholmst/ActivitiVaadinDevoxx… | Example Activiti+Vaadin application to be demonstrated at Devoxx 2011 | |
16 | @huberflores/XMPPNotificationServ… | Interoperable notification solution for smartphones | |
15 | @peholmst/SpringSecurityDemo | An example application demonstrating how to use Spring Security in a Vaadin application | |
15 | @orfjackal/specsy | BDD-style unit-level testing framework for Scala. Safely isolates mutable state. Supports writing self-documenting tests/specifications. | :arrow_upper_right: |
14 | @mstahv/consuming-rest-apis | A simple JAX-RS Client usage example. Fetches weather data from a openweathermap.org and displays that on a simple Vaadin UI. | |
14 | @samie/VaadinTetris | Vaadin + HTML 5 Demo for JavaDay Riga 2011 | |
12 | @mstahv/jpa-helper-libraries | Example project for various JPA helper libraries | |
11 | @huberflores/XMPPNotificationClie… | Android Client for XMPP-based Notification Service | |
11 | @mstahv/g-leaflet | Simple javascript overlay based GWT API for Leaflet | |
10 | @peholmst/I18N4Vaadin | A small I18N addon for Vaadin applications | |
10 | @pkainulainen/spring-batch-example… | ||
10 | @pkainulainen/spring-data-apache-h… | ||
10 | @samie/Vaadin-ConfirmDialog | ConfirmDialog Add-on for the Vaadin Framework | :arrow_upper_right: |
10 | @peholmst/vaadin-spring-webina… | Example code for the Spring + Vaadin webinar | |
10 | @mstahv/jpa-addressbook | This is a simple example application about creating JPA backed Java EE application with rich Vaadin based UI. | |
9 | @jouni/Animator | General purpose animation add-on for Vaadin. Animate any component directly from the server side. | :arrow_upper_right: |
9 | @peholmst/Neo4jVaadinDemo | A project that demonstrates how to build Vaadin applications that use the Neo4j graph database | |
8 | @orfjackal/extformatter | External Code Formatter, an IntelliJ IDEA plugin. [UNMAINTAINED] | :arrow_upper_right: |
8 | @mstahv/bootiful-neo4j-with-… | Example/learning project for neo4j + spring-data + vaadin integration | |
8 | @mstahv/ejb-swing-vaadin-cru… | An example application that shows how Swing and Vaadin based apps can share the most essential parts of the application. | :arrow_upper_right: |
8 | @vschafer/ssl-extractor | A simple Java application which connects to an SSL/TLS port and extracts all certificates presented by the server to PEM formatted files. | |
7 | @mstahv/vaadin-in-akka | Akka Reactive Stocks example with Vaadin UI | |
6 | @DrJukka/MyWifiMesh | Wifi direct test app, using Group AP to connect without any UX required | |
6 | @orfjackal/visualvm4idea | VisualVM Profiler, an IntelliJ IDEA plugin. [UNMAINTAINED] | :arrow_upper_right: |
6 | @mstahv/tindratracker | A simple mobile oriented Vaadin web app that can track devices carrying small GPS-GSM dongles. | |
6 | @mstahv/vleafletexample | Example project that uses v-leaflet to edit JPA entities in a basic Vaadin app | |
6 | @mstahv/vodatime | Vaadin add-on supporting JodaTime as an example of perfect add-on build | |
5 | @mikakoivisto/photo-carousel-portl… | ||
5 | @huberflores/CodeOffloadingAnnota… | Framework that implements code offloading with annotations based on Android | |
5 | @jouni/Snappy | Client/browser-only actions/events for Vaadin | :arrow_upper_right: |
5 | @jouni/DashLayout | Flexible and efficient layouts for Vaadin | :arrow_upper_right: |
5 | @mstahv/spring-boot-vaadin-e… | ||
5 | @jouni/CSSInject | Dynamic CSS injection add-on for Vaadin | :arrow_upper_right: |
5 | @ThibWeb/d4 | D4 is a Datalift module to visualize RDF DataCube data. Built with Bootstrap, D3 and CoffeeScript. | |
4 | @orfjackal/puzzle-warrior | Hyper Puzzle Warrior XVII Ultra - a "Super Puzzle Fighter II Turbo" clone. [DRAFT] | |
4 | @tehapo/JsonContainer | JsonContainer for Vaadin | :arrow_upper_right: |
4 | @mstahv/cdi-helpers | A library containing handy helpers for Vaadin CDI applications. | |
4 | @mstahv/v-leaflet-shramov-pa… | Vaadin&GWT wrappers for "shramov" leaflet plugins | |
4 | @mstahv/easyuploads | Vaadin 7 compatible version of EasyUploads Add-On | |
4 | @mstahv/java-ee7-app-stub | Lightweight Java EE apps stub using Vaadin CDI | |
4 | @vschafer/spring-security-saml… | Project enables deployment of Spring SAML applications in Google Application Engine. | |
4 | @orfjackal/sgs-server | Project Darkstar Server Core. Git mirror of sgs-server's SVN repository, trunk only. GPL 2.0 License. | :arrow_upper_right: |
3 | @huberflores/AndroidSensorSimulat… | Some examples about how to use sensor simulator with Android emulator | |
3 | @peholmst/VaadinSpringSerializ… | Spring-powered Vaadin application that supports session serialization without AspectJ | |
3 | @huberflores/GCMClient | Google Cloud Messaging (GCM) client for Android | |
3 | @rase-/ohtu-miniprojekti | BibTeX viitejärjestelmä | |
3 | @mikakoivisto/akismet-java | Simple java implementation of Akismet comment spam checking rest api | |
3 | @tehapo/webcam | HTML5 Webcam for Vaadin | |
3 | @tehapo/Switch | Switch Component for Vaadin | |
3 | @tehapo/Geolocation | Vaadin add-on for accessing the Geolocation API. | :arrow_upper_right: |
3 | @peholmst/ddd-webinar | Sample application for an upcoming Vaadin Webinar about DDD. | |
3 | @huberflores/MobileInteractionCol… | Touch and gesture data collection application for measuring quality of experience of the mobile user | |
3 | @mstahv/diagram-builder | Vaadin Add-on built over ALLOYUI DiagramBuilder | |
3 | @mstahv/vaadinized-tomee-jee… | An example how to switch a simple faces built UI into modern RIA UI using Vaadin | |
3 | @orfjackal/idea-config | My configs for IntelliJ IDEA (~/.IntelliJIdeaXX/config) | :arrow_upper_right: |
3 | @mstahv/g-leaflet-draw | Java (GWT) API for Leaflet.Draw | |
3 | @orfjackal/classmembersorter | Sorts Java's Method and Class objects according to their actual source code line numbers. | |
3 | @mstahv/v-quiz | A simple Quiz game implemented with Vaadin and Wildfly | |
3 | @jouni/DOM | Vaadin add-on for manipulating widget element attributes | :arrow_upper_right: |
3 | @pkainulainen/asciidoctor-with-spr… | ||
3 | @samie/tinkerforge | Some IoT Dashboarding | |
3 | @jouni/ToolbarWindow | ToolbarWindow add-on for Vaadin. Allows placing of any Vaadin components in the sub-window header area. | :arrow_upper_right: |
3 | @samie/bluemix-mqtt-dashboa… | MQTT dashboard example for IBM Bluemix | |
3 | @huberflores/MobileCloudMiddlewar… | Service-oriented middleware for mobile task delegation | |
3 | @mstahv/rwdpj | A Vaadin example project that presents some "Responsive Web Design" implemented with human readable Java code instead of html and Css haxies. | |
2 | @orfjackal/pommac | Utility for generating Maven POM files. [DRAFT] | |
2 | @tehapo/RatingStars | RatingStars add-on for Vaadin | :arrow_upper_right: |
2 | @DrJukka/BLETestStuff | some test stuff for BLE | |
2 | @DrJukka/WifiUPnPTestApp | Test app for service advertisement & discovery utilizing the UPnP with Wifi Direct API on Android | |
2 | @mikakoivisto/social-comments-port… | ||
2 | @tehapo/Geolocation-demo | Demo application for the Geolocation add-on. | :arrow_upper_right: |
2 | @vpeurala/JRetrofit | A pure Java library for adding interfaces to existing classes at runtime without bytecode manipulation | :arrow_upper_right: |
2 | @vpeurala/JReflect | Simple and easy reflection API for Java. | :arrow_upper_right: |
2 | @peholmst/aphatos | A glossary application designed to help people with aphasia to write texts on a computer. The software was originally written in 2009. | :arrow_upper_right: |
2 | @peholmst/Stuff4Vaadin | Various utility classes that I use in my Vaadin addons. Several of them can be used outside of Vaadin as well. | |
2 | @orfjackal/reddwarf-server | Git mirror of reddwarf/sgs-server | :arrow_upper_right: |
2 | @peholmst/modularappexample | Example how to create a modular Vaadin application using either SPI or CDI | |
2 | @orfjackal/thematrixtime | Slows down or speeds up the system clock. [UNMAINTAINED] | |
2 | @peholmst/VerySimpleI18N | Example of how I18N can be implemented in a Vaadin application without any third-party libraries. | |
2 | @samie/touchkit-sampler | ||
2 | @peholmst/archetypes | Maven archetypes for my most common project setups | |
2 | @samie/vaadin-ga-tracker | Vaadin Google Analytics Tracker | |
2 | @huberflores/MobileFuzzyModel | Offloading engine based on Fuzzy logic | |
2 | @samie/runnable-jar-vaadin | Runnable, single-jar Vaadin application | |
2 | @huberflores/GCMServer | Google Cloud Messaging (GCM) Web server side | |
2 | @orfjackal/weenyconsole | Command line interface which executes methods on a POJO. | |
2 | @huberflores/MeshOffloading | Code offloading for graphics | |
2 | @orfjackal/misc-tools | Chaotic pile of small utility classes and experiments. | |
2 | @jouni/TodoMVC | ||
2 | @rase-/wad | ||
2 | @jouni/vaadin-theme-trainin… | A simple Twitter search client for theme training purposes | |
2 | @jouni/SimpleLayout | Simple and designer friendly layout add-on for Vaadin | |
2 | @mstahv/watson-java-api | This project provides a clean Java API to Watson. Example project uses Vaadin UI. | |
2 | @jouni/CSS-Tools | CSS and style utilities for client side (GWT) widget development | |
2 | @mstahv/bluemix-challenge-st… | ||
2 | @jouni/GWT.create-workshop | Source code for the Responsive Layouts with Vaadin and Sass workshop | |
2 | @mstahv/v-leaflet-draw | Leaflet.Draw wrapper for Vaadin | |
2 | @orfjackal/text-adventure | Small example application, a typical homework assignment. Coding this app has been screencasted - see the below web site. | :arrow_upper_right: |
2 | @mstahv/vaadin-java-ee-essen… | ||
2 | @jouni/WeeLayout | WeeLayout add-on for Vaadin. Fast and flexible layouting. | :arrow_upper_right: |
C#
:star2: | Name | Description | 🌍 |
---|---|---|---|
236 | @JuhaKiili/RagePixel | 2D Pixelart Toolkit for Unity3D | :arrow_upper_right: |
11 | @JuhaKiili/Fupixel | Code-centric pixel framework for Unity. | |
9 | @tparvi/appsettings | Handle .NET .config files easily and type safely | |
7 | @JuhaKiili/RagePixel2 | Pixelart toolkit for Unity 4.3 and beyond | |
5 | @taimila/T4DtoBuilder | T4 Template to generate DTO builders from existing DTO classes in Visual Studio. | |
4 | @JuhaKiili/RageEvent | Weakly typed event system for Unity | |
4 | @vgrem/Blog-content | SharePoint content from personal blog | :arrow_upper_right: |
4 | @Dextrey/natrium | A high-level crypto library for .NET | |
4 | @isurakka/quadtree | Quadtree tree data structure in C# | |
4 | @Saulis/YouTrack.Rest | Another .NET client for the YouTrack REST API | |
3 | @Dextrey/Crype | Encrypted Skype chat wrapper | |
3 | @ToniA/netduino-ir-receiver | Infrared receiver for Netduino, decodes Panasonic air conditioner IR commands | |
3 | @taimila/EnterpriseApplicatio… | Example project to illustrate how one can organize the .NET Solution of an enterprise application. This repository is related to the blog post found here that explains the reasoning and architecture in more detail. | |
2 | @tparvi/tomatoui | UI for viewing bandwidth info from routers equipped with tomato firmware | |
2 | @ttu/Match-Rate | Match rating web site and Windows Phone 7 application | :arrow_upper_right: |
2 | @ttu/Strategy-Game | Project for learning game architecture | :arrow_upper_right: |
2 | @paavohuhtala/CCE | Cities Compiler Extender. More APIs in scripting mods without using an external compiler. | |
2 | @am11/RectanglePacker | Fast Optimizing Rectangle Packing Algorithm for Building CSS Sprites | |
2 | @mikkopa/Taiga | realXtend taiga branch |
CSS
:star2: | Name | Description | 🌍 |
---|---|---|---|
19 | @ohanhi/svg-css-backgrounds | Multicolor SVGs as CSS backgrounds | :arrow_upper_right: |
6 | @ohanhi/minimoka-gnome-shell | Minimalistic Gnome Shell Theme |
HTML
:star2: | Name | Description | 🌍 |
---|---|---|---|
2 | @romandunets/php-mvc | Small Customized PHP MVC-Framework |
C
:star2: | Name | Description | 🌍 |
---|---|---|---|
336 | @juhovh/shairplay | Apple airplay and raop protocol server | |
235 | @phadej/igbinary | Igbinary is a drop in replacement for the standard php serializer. Check https://github.com/igbinary/igbinary for the freshest version | |
166 | @mstorsjo/vlc-android | A personal repo for work on vlc-android (not official) | :arrow_upper_right: |
81 | @PetteriAimonen/libfixmatrix | C library for fixed point matrix, quaternion and vector calculations | |
78 | @vendu/OS-Zero | operating system project | |
64 | @PetteriAimonen/ED060SC4_driver | Driver for the ED060SC4 E-ink display | |
44 | @penberg/hornet | Hornet, a JVM optimized for low-latency applications. | |
38 | @PetteriAimonen/QuadPawn | Pawn scripting language for the DSO Quad pocket oscilloscope. | |
34 | @mstorsjo/vo-aacenc | VisualOn AAC encoder from Android | |
30 | @PetteriAimonen/libfixmath | Cross Platform Fixed Point Maths Library | :arrow_upper_right: |
23 | @tuomasjjrasanen/libsuinput | Thin userspace library on top of Linux uinput kernel module. | :arrow_upper_right: |
20 | @PetteriAimonen/STM32_Trace_Example | Example on using the ITM/ETM tracing on STM32 (and generally any Cortex-M3) | :arrow_upper_right: |
19 | @penberg/pstore | pstore, a high-performance, read-optimized database system. | |
18 | @PetteriAimonen/Baselibc | Small C library for microcontrollers. Code is based on klibc. | |
14 | @penberg/libpacketio | High-performance packet I/O userspace library | |
14 | @KonstaT/sailfishos_kernel_jo… | ||
13 | @PetteriAimonen/dso-quad-logic | Logic analyzer for the DSO Quad | |
13 | @mstorsjo/vo-amrwbenc | VisualOn AMR-WB encoder from Android | |
11 | @mstorsjo/libav | :arrow_upper_right: | |
11 | @rsaarelm/sodna | Lightweight virtual console library for text mode games | |
10 | @tuomasjjrasanen/m210 | Device driver for Pegasus Tablet Mobile NoteTaker (M210) devices | :arrow_upper_right: |
10 | @tiagovignatti/gtk-shell | GTK+ shell example for Wayland | |
9 | @mstorsjo/rtmpdump | rtmpdump is a toolkit for RTMP streams. | :arrow_upper_right: |
9 | @PetteriAimonen/AlterBIOS | Extensions and fixes for DSO Quad BIOS (SYS.HEX) | |
8 | @vendu/Resurrection | a simple toolkit for xlib with sample applications such as a window manager and terminal emulator. | |
8 | @KonstaT/android_kernel_zte_m… | ||
7 | @tiagovignatti/weston-desktop-plugi… | ||
7 | @jvirtanen/fields | Fast C library for reading CSV and other tabular text formats | |
7 | @KonstaT/android_kernel_nokia… | ||
7 | @JAORMX/Writing-Netfilter-Mo… | This is the code for the tutorial/book named Writing Netfilter Modules | |
6 | @juhovh/spectrum | ZX Spectrum programming tutorial | |
5 | @penberg/duhview | ANSI art viewer written in C and SDL | |
5 | @mstorsjo/vlc | ||
5 | @juhovh/libasf | libasf ASF parsing library | |
4 | @penberg/wolf | Wolf, a raycasting engine for pseudo 3D games. | |
4 | @rsaarelm/telos | Turn-based wargame in C++11 | |
3 | @jeeb/mpc-hc | MPC-HC git svn clone | |
3 | @jeeb/mpc-be | Personal MPC-BE git svn clone | |
3 | @jeeb/mpegts | some herpy derpy mpeg-ts related code | |
3 | @rsaarelm/morlock-hunter | 7DRL 2014 contest entry | |
3 | @JAORMX/TweetRemoteControl | Tweeter App to control your computer from Twitter. | |
3 | @Deraen/frakkin-xkb | Workaround to set XKB options whenever a new input device is connected | |
3 | @KonstaT/android_kernel_zte_m… | ||
3 | @jeeb/ffdshow-tryouts | ffdshow-tryouts git svn clone | |
3 | @jvirtanen/dada | Generate tabular text data | |
3 | @tuomasjjrasanen/evdaemon | Monitor and modify Linux event device activity and behaviour. | |
2 | @KonstaT/android_kernel_zte_m… | ||
2 | @jeeb/flac | my clone of http://git.xiph.org/?p=mirrors/flac.git;… | |
2 | @penberg/cqlperf | cassandra-perf - a tool for measuring Cassandra query performance | |
2 | @tuomasjjrasanen/libm210 | This C library is now part of the M210 project | :arrow_upper_right: |
2 | @jeeb/random | Attempting science, for science. Nothing to see here. | |
2 | @chavezgu/ken | A compiler for the object oriented programming language called ken. | |
2 | @PetteriAimonen/ebike-controller | Chibios-based ebike controller |
C++
:star2: | Name | Description | 🌍 |
---|---|---|---|
291 | @fador/mineserver | Custom Minecraft server software written in C++ for Windows and Linux | :arrow_upper_right: |
168 | @scoopr/vectorial | Vector math library with NEON/SSE support | |
119 | @tonioni/WinUAE | WinUAE Amiga emulator | :arrow_upper_right: |
99 | @giucam/orbital | A Wayland compositor based on Weston and Qt | |
29 | @jarikomppa/dxwrapper | DirectX 1-7 wrapper project for making old games run on new hardware | |
28 | @kimmoli/tohkbd2 | ||
24 | @ttlappalainen/NMEA2000 | NMEA2000 library for Arduino | |
24 | @kypeli/kQOAuth | kQOAuth is a library written in C++ for Qt that implements the OAuth 1.0 authentication specification RFC 5849 (http://tools.ietf.org/html/rfc5849). Greetings go to Dominik Kapusta for writing the original OAuth library using Qt, QOAuth (http://blog.ayoy.net/2009/6/24/oauth). However, I wanted to improve on the QOAuth’s approach in some ways. kQOAuth main features: Easy integrated solution for retrieving user authentication and access token. No external dependency to QCA. Convenient signals that can be used for easy OAuth authorization process handling. Access to request objects that will wrap request signing and network access, but still gives possibility for detailed control of the authentication process for easier integration to existing application logic. | |
21 | @rambo/I2C | Arduino I2C Master library (originally by Wayne Truchsess) | |
15 | @timowest/analogue | Virtual Analogue synth in FAUST | |
15 | @scoopr/wtf8 | Small utility functions for handling utf8 | |
13 | @cadaver/turso3d | Experimental 3D / game engine | |
12 | @jarikomppa/escapi | Extremely Simple Capture API (ESCAPI) - simple webcam API for windows | |
11 | @jarikomppa/img2spec | Image Spectrumizer - convert RGB images into zx spectrum -friendly data | |
10 | @jarikomppa/textgl | Software rendered GL subset for text mode demos | |
7 | @timowest/flute-lv2 | Waveguide based physical flute model | |
7 | @scoopr/specific | Minimal C++ spec framework | |
7 | @rambo/SimpleFIFO | Arduino SimpleFIFO library, originally http://code.google.com/u/alexanderbrevig… | |
6 | @katajakasa/cbgp | Code::blocks Git Plugin | |
6 | @noorus/nil | Gaming input library for Windows. | |
5 | @timowest/flauta | ||
5 | @jarnoh/qmlmidi | MIDI plugin for Qt Quick. Enables using MIDI input or output devices from declarative QML. | |
5 | @scoopr/auplay | Minimalistic music/audio player for osx, using system decoding routines. | |
5 | @sisu/ssort | string sorting | |
5 | @scoopr/autobuild | Dead simple automation | |
4 | @kimmoli/toholed | ||
4 | @timowest/supersaw | ||
3 | @rambo/pca9635 | Arduino library for controlling PCA9635 I2C LED drivers | |
3 | @Laizerox/TheLife | Learning Project | |
3 | @sisu/taisto | Taistopeli | |
3 | @sisu/jytky | Shoot 'em up for Android | |
3 | @kimmoli/tohkbd-archive | Jolla TOH keyboard | |
2 | @sisu/latty | Starcraft AI | |
2 | @ReaverTeknoGods/TeknoBorg | This is all licensed under the GPLv3. No further development is planned. | |
2 | @rambo/i2c_sensor_lib | Looking into building a hierarchical library for i2c sensors (for Arduino) | |
2 | @rambo/mcp23017 | Arduino library for MCP23017 16bit I/O expander | |
2 | @ReaverTeknoGods/TeknoR6Vegas2 | This is all licensed under the GPLv3. No further development is planned. | |
2 | @noorus/glacier2 | Game engine rewrite. | |
2 | @noorus/xnlib | A tiny library for low-level x86/PE mischief. | |
2 | @kimmoli/fmreceiver | FM Receiver control application for Jolla FMTOH | |
2 | @ReaverTeknoGods/TeknoAVGN | This is all licensed under the GPLv3. No further development is planned. | |
2 | @kimmoli/letoh-app | OBSOLETE | |
2 | @jarikomppa/interjector | C code instrumenting tool | |
2 | @jarikomppa/tiefighter-ddwrapper | DirectDraw wrapper for Star Wars - TIE Fighter (1998) | |
2 | @kimmoli/tohiri-app | OBSOLETE | |
2 | @kimmoli/stm32-programmer | STM32 I2C Programmer for Jolla TOH | |
2 | @sisu/qsonos | Sonos desktop client using Qt |
:question: Get Help
There are few ways to get help:
- Please post questions on Stack Overflow. You can open issues with questions, as long you add a link to your Stack Overflow question.
- For bug reports and feature requests, open issues. :bug:
- For direct and quick help, you can use Codementor. :rocket:
:yum: How to contribute
Have an idea? Found a bug? See how to contribute.
:sparkling_heart: Support my projects
I open-source almost everything I can, and I try to reply to everyone needing help using these projects. Obviously, this takes time. You can integrate and use these projects in your applications for free! You can even change the source code and redistribute (even resell it).
However, if you get some profit from this or just want to encourage me to continue creating stuff, there are few ways you can do it:
-
Starring and sharing the projects you like :rocket:
-
—I love books! I will remember you after years if you buy me one. :grin: :book:
-
—You can make one-time donations via PayPal. I'll probably buy a
coffeetea. :tea: -
—Set up a recurring monthly donation and you will get interesting news about what I'm doing (things that I don't share with everyone).
-
Bitcoin—You can send me bitcoins at this address (or scanning the code below):
1P9BRsmazNQcuyTxEqveUsnf5CERdq35V6
Thanks! :heart: