Awesome
<!-- Please do not edit this file. Edit the `blah` field in the `package.json` instead. If in doubt, open an issue. -->made-in-malta
<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 cool projects made in Malta.
Contents
JavaScript
:star2: | Name | Description | 🌍 |
---|---|---|---|
2497 | @jacoborus/nanobar | Very lightweight progress bars. No jQuery | :arrow_upper_right: |
313 | @darrenscerri/duplicate-package-ch… | Webpack plugin that warns you when multiple versions of the same package exist in a build | |
162 | @wizgrav/clubber | Application of music theory in audio reactive visualizations | :arrow_upper_right: |
97 | @jacoborus/estilo | Create color schemes for vim, airline and lightline | |
63 | @jacoborus/deep-json | Load a tree of splitted JSON files and folders | :arrow_upper_right: |
61 | @AnatoliyGatt/deep-freeze-node | Recursively Object.freeze() objects. | |
51 | @wizgrav/aframe-effects | A VR Ready Post processing framework for Three.js and/or A-Frame | :arrow_upper_right: |
50 | @jacoborus/wiretree | Dependency injection framework for Node.js | :arrow_upper_right: |
32 | @AnatoliyGatt/timezonedb-node | An asynchronous client library for TimeZoneDB API. | |
32 | @jacoborus/arbitrary-emitter | High performance event emitter for modern browsers (~450 bytes) | |
25 | @AnatoliyGatt/validate-ip-node | Validate IPv4 and IPv6 addresses. | |
20 | @AnatoliyGatt/is-brexit | :uk: Get a result of Brexit referendum :uk: | |
19 | @jacoborus/curlymail | Lightweight email sending with mustache templates support for messages | :arrow_upper_right: |
19 | @AndreasPizsa/grunt-update-json | Grunt task that updates a JSON file with data from other JSON files. Handy for keeping Bower.json and component.json in sync with package.json. | |
17 | @AnatoliyGatt/forismatic-node | An asynchronous client library for Forismatic API. | |
16 | @AnatoliyGatt/deep-trim-node | Recursively String.trim() object properties of type String. | |
13 | @wizgrav/clubberize | Enables the use of clubber tool modulators in javascript projects | |
10 | @alfaproject/ng-iframe-resizer | Angular directive wrapping http://davidjbradshaw.github.io/iframe-r… (keep same and cross domain iframes sized to their content with support for window/content resizing, in page links, nesting and multiple iframes) | |
10 | @wizgrav/aframe-clubber | A-Frame component for music visualisations using the Clubber library | :arrow_upper_right: |
9 | @jacoborus/safename | Get safe file name from a given string | |
9 | @jacoborus/nuts | New unified template system | |
8 | @AnatoliyGatt/escape-json-node | Escape nested double quotes and unescape apostrophes within JSON string. | |
8 | @AnatoliyGatt/base64-coder-node | Base64 string encoder/decoder. | |
7 | @AndreasPizsa/ember-autofocus | Automatically focus on an input field upon page load in Ember | |
6 | @pierreco/ReactNativeYoutube | Create an application iOS for your Youtube Channel with React Native and Google API V3 | |
6 | @jacoborus/boxes | Mutable state containers with time travelling for JavaScript apps | |
6 | @AnatoliyGatt/quotzzy-node | An asynchronous client library for Quotzzy API. | |
6 | @leventebalogh/horka-swipebox | Swipebox image viewer plugin for Meteor. | :arrow_upper_right: |
5 | @jacoborus/submitter | Automatically submitting forms with AJAX | |
5 | @AndreasPizsa/express-swagger-ui | Serve swagger-ui with express.js (without hacking node_modules/swagger-ui/dist/index.html) | |
5 | @AndreasPizsa/md5-jkmyers | Joseph K. Myers' high performance (in fact, the fastest) MD5 implementation for npm, Bower, Component, etc. | |
5 | @jackw/eyeglass-image-dimen… | An eyeglass module giving node-sass the same image dimension functionality found in ruby compass. | |
4 | @AnatoliyGatt/base64-file-coder-no… | Base64 file encoder/decoder. | |
4 | @pietro909/interactive_3d_with_… | Exercises and tutorial for the NodeSchool event | |
4 | @intellix/angular-validators | Additional validators for AngularJS | |
4 | @lostsource/backlight5 | Adds backlight to a Video element using Canvas and CSS3 | |
4 | @lostsource/SimpleRTCData | Browser-to-Browser Messaging Simplified | |
4 | @jacoborus/updox | Get markdown documentation from your javascript comments | |
4 | @jacoborus/node-filesaver | Stores files in folders easily with node.js | |
4 | @pietro909/elm-quickstart | Elm, SASS, Gulp, synchronize your JS | |
4 | @jacoborus/miniruler | Manage roles in contexts | |
4 | @KPull/eth-membership-token… | Contracts that track and allow membership into an organisation | |
3 | @jacoborus/dotmail | Send emails with templates. | |
3 | @maciejsmolinski/qrd.js | Finds the shortest path between points in a matrix | |
3 | @maciejsmolinski/decoupled.js | JavaScript library that allows to easily separate business logic in your application from the View and Data-Access layers. | |
3 | @maciejsmolinski/js-spy | Very first draft of method that helps spy what properties of an object are being used | |
3 | @lostsource/JSHexGrid | ||
3 | @AnatoliyGatt/telize-node | An asynchronous client library for Telize API. | |
2 | @AndreasPizsa/promise-spread | spread() for native ES6 Promises | |
2 | @jacoborus/express-nuts | Nuts template engine plugin for Expressjs 4 | |
2 | @maciejsmolinski/IC.js | InterCity.js (IC.js) - express.js-based, modular and lightweight NodeJS framework/structure | |
2 | @maciejsmolinski/bookslist | A simple, responsive, fully JS-based (Node.js / Front-End / Database) mini project utilising modern browser APIs | |
2 | @AndreasPizsa/is-true-ish | Returns true if a string is tru-ish, that is, yes | y |
2 | @jacoborus/jetkit | Dynamic website generator :rocket:. Work in progress | |
2 | @jacoborus/hardwire | Structured and scalable node.js app container. Work in progress | |
2 | @stephenlautier/ng-command | Command Pattern for AngularJS | |
2 | @intellix/is-billy-scottish | JS lib to check for Billy's Scottishness | |
2 | @AnatoliyGatt/url-base64-node | Escape/Unescape URL characters within Base64 string. | |
2 | @AndreasPizsa/export-functions | convenience function to export functions like `module.exports = exportFunctions([func1,func2,func3]); |
Java
:star2: | Name | Description | 🌍 |
---|---|---|---|
14 | @vinit-ivar/XDictionary | Xposed quick dictionary module | |
6 | @javacreed/java-fork-join-examp… | Java Creed - Java Fork Join Example | :arrow_upper_right: |
5 | @gabrieldimech/mule-jpa-demo | This is a demo app for using JPA inside Mule components | |
5 | @rrhvella/l-system-music-gener… | A music generator using context-sensitive non-deterministic L-systems. Written in Java. | |
4 | @javacreed/gson-typeadapter-exa… | Java Creed - Gson TypeAdapter Example | |
3 | @javacreed/take-a-screenshot-of… | Java Creed - Take a Screenshot of Webpage | |
3 | @javacreed/how-to-run-embedded-… | Java Creed - How To Run Embedded Tomcat with Maven | |
2 | @emersonf/binary-diff | A diff tool that compares local and remote binary files, specifically files on Amazon S3. | |
2 | @sganslandt/throttle | ||
2 | @javacreed/compress-large-text-… | Compress Large Text Data in Table | |
2 | @sganslandt/healthcheck-watcher |
C#
:star2: | Name | Description | 🌍 |
---|---|---|---|
7 | @colinvella/tIDE | Tile IDE (tIDE) and xTile are an integrated solution for building tile-based games for Windows, Xbox 360 and Windows Phone 7 using Microsoft XNA 3.1 and 4.0 technology. This software is licensed under the Microsoft Public License (Ms-PL) open source agreement. Visit the project's website for more details: https://colinvella.github.io/tIDE/ | |
6 | @cdemi/SimpleSqlBulkCopy | Lets you efficiently bulk load a SQL Server table with data from a Typed List. This uses System.Data.SqlClient.SqlBulkCopy and just wraps it for a more developer-friendly interface | |
4 | @davidbonnici1984/squatfinder | Squatfinder is a simple and fast domain name permutation engine wrapper to detect similar domains caused by type squatting. (Still in progress) | :arrow_upper_right: |
4 | @Haedrian/Divine-Right | Repository for the Open Source RPG Divine Right | |
3 | @cdemi/CSharp-IP2Location | Gets ip2location.com Lite DB1 as a typed List | |
3 | @cdemi/PRTG-Redis-Sensor | A Redis Sensor for PRTG | :arrow_upper_right: |
2 | @michaelcassar/ASP-Shopping-Cart-We… | ASP.NET, C#, JQuery, ASMX | |
2 | @cdemi/QDeploy | QDeploy (Quick and Dirty Deployment tool) is an application that helps you deploy applications to multiple remote servers. | |
2 | @cdemi/aed.org.mt | A simple app to get people to see the location of AEDs in Malta | :arrow_upper_right: |
2 | @cdemi/MultipleDatabaseScri… | This tool allows you to run SQL Queries across different MS SQL databases. It may be useful for cases where you need to run some upgrade scripts. |
C++
:star2: | Name | Description | 🌍 |
---|---|---|---|
64 | @jpxue/Overwatch-Aim-Assist | C++ Overwatch aim assist tool and triggerbot! |
Go
:star2: | Name | Description | 🌍 |
---|---|---|---|
5 | @alex-ant/gomath | Extra mathematical algorithms and data types for Golang |
PHP
:star2: | Name | Description | 🌍 |
---|---|---|---|
19 | @GabrielGil/TimThumb | TimThumb is a simple, flexible, PHP script that resizes images. | :arrow_upper_right: |
11 | @SteveAzz/uuid-lesson | A lesson regarding uuids and how to integrate them into the Laravel framework. | |
9 | @WPWhiteSecurity/WP-Security-Audit-Lo… | Similar to the Windows Event Log or Syslog on Unix / Linux systems, WP Security Audit Log is a WordPress security plugin that logs all type of activity happening on your WordPress blog or website or WordPress Multisite network installation. | :arrow_upper_right: |
9 | @SteveAzz/laravel-docker | Docker Containers for simple Laravel development. | |
5 | @kjellberg/laravel-jvzoo | JVZoo IPN event listeners for Laravel 5 | :arrow_upper_right: |
4 | @zoilomora/laravel-msaccess | Laravel ORM for Microsoft Access DB | |
3 | @jonmifsud/datasourcefield | Symphony Field - to relate Datasources to entries, so when linked the datasources are automatically attached. | |
3 | @michaelstivala/stalko-share | A mini website to promote the title track of Stalko's upcoming album "A Long Wave Goodbye" | |
3 | @GabrielGil/bitbucket-issue-mana… | Wordpress plugin to manage issues from a BitBucket project | :arrow_upper_right: |
2 | @pashadude/nogoodgamez | machine learning - based game recommender |
Python
:star2: | Name | Description | 🌍 |
---|---|---|---|
33 | @Evilcry/PythonScripts | Collection of my Python Scripts | :arrow_upper_right: |
21 | @dottedmag/archmage | A reader and decompiler for files in the CHM format | |
8 | @paccator/GotoRecent | Sublime Text 2 plugin that adds a panel to reopen recently closed files | |
6 | @purrcat259/sockbot | A reddit bot which checks for mentions of socks in the Elite: Dangerous subreddit and messages /u/tfaddy | |
6 | @asfaltboy/SublimeTestPlier | run python tests quickly from within a project | |
5 | @Evilcry/malware-crawler | Automatically exported from code.google.com/p/malware-crawler | |
4 | @oscarfroberg/irssi-notify | Ubuntu notifications for Irssi | |
2 | @oscarfroberg/browserid-webpy | Simple implementation of BrowserID with web.py | |
2 | @ugurengin/redis-slave-check | Redis Slave Connectivity Check |
R
:star2: | Name | Description | 🌍 |
---|---|---|---|
3 | @gianmarcoalberti/CAseriation | ver 0.1 | |
3 | @gianmarcoalberti/CAinterprTools | ver0.4 | |
2 | @gianmarcoalberti/CAinterprTools_0.5 | ver.0.5 |
Ruby
:star2: | Name | Description | 🌍 |
---|---|---|---|
176 | @ripienaar/graphite-graph-dsl | A small DSL to describe graphite graphs | :arrow_upper_right: |
135 | @ripienaar/mcollective-vagrant | Vagrant based MCollective testing framework | |
95 | @ripienaar/puppet-reportprint | CLI Viewer for Puppet Reports | |
80 | @ripienaar/ruby-nagios | A CLI tool and Ruby library that parses your status log file and let you query it for information or create external commands | :arrow_upper_right: |
77 | @ripienaar/puppet-module-data | Hiera backend that stores data in a module | |
71 | @ripienaar/mysql-dump-split | Ruby script that splits a MySQL dump into a file per table. | :arrow_upper_right: |
56 | @ripienaar/facter-facts | Facts for Puppet Labs Facter | |
55 | @ripienaar/puppet-catalog-diff | Tool to diff Puppet catalogs | :arrow_upper_right: |
49 | @ripienaar/mcollective-server-p… | Fully automated provisioner for servers using MCollective | :arrow_upper_right: |
49 | @ripienaar/mc-plugins | Plugins for The Marionette Collective | :arrow_upper_right: |
47 | @ripienaar/monitoring-scripts | Various monitoring related helpers | :arrow_upper_right: |
40 | @ripienaar/angelia | Tool to facilitate the development of nagios notification methods using many different protocols and delivery systems | :arrow_upper_right: |
30 | @ripienaar/ruby-pdns | Ruby PowerDNS Development Framework | :arrow_upper_right: |
30 | @ripienaar/mnrpes | MCollective NRPE Scaler | |
29 | @ripienaar/ec2-boot-init | Tool to help boot EC2 instances via user and meta data | :arrow_upper_right: |
23 | @mattbeedle/capsule_crm | Ruby CapsuleCRM API consumer | |
22 | @mattbeedle/usda-nutrient-databa… | ||
22 | @ripienaar/hiera-puppet-nodes | A YAML DSL for creating resources, classes etc using just Hiera | |
22 | @ripienaar/puppet-parselocalcon… | Script to parse the Puppet local catalog and show the resources in it. | :arrow_upper_right: |
21 | @ripienaar/puppet-mcollective-c… | A Puppet type to write MCollective RPC jobs using Puppet Resource dependencies | :arrow_upper_right: |
21 | @ripienaar/gwtf | A Unix CLI focussed TODO manager with work logging features | :arrow_upper_right: |
19 | @ripienaar/mcollective-collecti… | Generates any number of mcollective instances for development | :arrow_upper_right: |
19 | @ripienaar/ruby-puppetdb | Play interface to PuppetDB | |
18 | @ripienaar/puppet-extlookup | Extlookup | :arrow_upper_right: |
15 | @ripienaar/flashpolicyd | Multi threaded daemon for serving up XML needed by Adobe Flash 9 and later | :arrow_upper_right: |
14 | @ripienaar/mcollective-agent-de… | IRB Debugger for MCollective Agents | :arrow_upper_right: |
10 | @ripienaar/ruby-ssl | Wrapper to help encrypt and decrypt data using Ruby and OpenSSL | :arrow_upper_right: |
10 | @ripienaar/snipper | CLI orientated code pastebin | |
8 | @ripienaar/sensu_bitbar | BitBar Sensu status plugin | |
7 | @mattbeedle/has_constant | Store values as enumerations for translation, etc | :arrow_upper_right: |
7 | @ripienaar/puppet_agent_mgr | Puppet Agent Manager | |
7 | @ripienaar/oldskool | Searching didn't suck then | :arrow_upper_right: |
7 | @ripienaar/stomp-irb | Interactive Ruby shell for STOMP | :arrow_upper_right: |
3 | @mattbeedle/hexagonal | ||
2 | @martineriksson/jormungandr | A very small ORM named after a very large snake. | |
2 | @mattbeedle/templates | ||
2 | @mattbeedle/davinci | :arrow_upper_right: | |
2 | @mattbeedle/heroku_feature_deplo… | ||
2 | @martineriksson/scrive-petitions | Scrive Petitions (24HBC 2011) | :arrow_upper_right: |
Shell
:star2: | Name | Description | 🌍 |
---|---|---|---|
9 | @brandleesee/ePSXe64Ubuntu | Install ePSXe Linux (x64) & shaders using BIOS HLE and Core Plugins on Ubuntu (x64) and derivatives. | |
2 | @t01wtb16/rhel7 | A collection of scripts for RHEL7 |
: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: