npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

made-in-malta

v1.0.5

Published

🇲🇹 A list of cool projects made in Malta.

Downloads

5

Readme

made-in-malta

Support me on Patreon Buy me a book PayPal Ask me anything Version Downloads Get help on Codementor

🇲🇹 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|true|t|on|1|ok | 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:

  1. Please post questions on Stack Overflow. You can open issues with questions, as long you add a link to your Stack Overflow question.
  2. For bug reports and feature requests, open issues. :bug:
  3. 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:

  • Buy me a book—I love books! I will remember you after years if you buy me one. :grin: :book:

  • PayPal—You can make one-time donations via PayPal. I'll probably buy a ~~coffee~~ tea. :tea:

  • Support me on Patreon—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:

:scroll: License

MIT © Ionică Bizău