Posts

  • django-post_office

    A Django app that allows you to send email asynchronously in Django. Supports HTML email, database backed templates and logging.

    Django Post Office is a simple app to send and manage your emails in Django. Some awesome features are:

    • Allows you to send email asynchronously
    • Multi backend support
    • Supports HTML email
    • Supports inlined images in HTML email
    • Supports database based email templates
    • Supports multilingual email templates (i18n)
    • Built in scheduling support
    • Works well with task queues like RQ or Celery
    • Uses multiprocessing (and threading) to send a large number of emails in parallel

    Tags: #python

  • react-mentions

    @mention people in a textarea

    A React component that let’s you mention people in a textarea like you are used to on Facebook or Twitter.

    Used in production at Signavio, State, Snips, Swat.io, GotDone, Volinspire, Marvin, Timely, GuideFitter, Evite, Publer, Kontentino, Wix.com, Highlight and you?

    Tags: #javascript • react • mentions

  • local-npm

    Local and offline-first npm mirror

    local-npm acts as a proxy between you and the main npm registry. You run npm install commands like normal, but under the hood, all requests are sent through the local server.

    When you first npm install a module, it’ll be fetched from the main npm registry. After that, the module and all its dependencies (at that version) are stored in a local database, so you can expect subsequent installs to be much faster.

    The server will also listen for changes from the remote registry, so you can expect updates to a module’s metadata to be replicated within seconds of being published. (I.e. you won’t get stuck with old versions.)

    If you’re organizing a conference/meetup/whatever, you can also share this local server with multiple people. So if your teammates are constantly installing the same modules over and over again, this can save a lot of time in the long run.

    local-npm is also a good way to make npm install work offline. Assuming new versions of a package haven’t been published since you last installed, subsequent npm installs will all serve from the cache, without ever hitting a remote server.

    Addy Osmani has a nice post comparing local-npm to other options.

    Tags: #javascript • node • npm

  • apexcharts.rb

    :bar_chart: Awesome charts for your ruby app powered by ApexCharts.JS.

    ApexCharts.RB is a ruby charting library that’s going to give your ruby app beautiful, interactive, and responsive charts powered by [ApexCharts.JS]. On top of those sweet advantages, you’ll also get extra features that you can’t get by just including ApexCharts.JS to your ruby app, namely view/template helpers for creating charts, options shortcuts, application wide default options, reusable custom theme palette, and so on.

    Tags: #ruby • charts • apexcharts

  • GithubApp

    A Github Client App with MVP architecture use Dagger2, RxJava, Retrofit, Okhttp

    Named this App to CoderPub

    1. Github is programmer’s facebook, Coder’s Pub.
    2. Coder Publish his code/mind at Github.

    This is an unofficial, open source, base on Github API Github Client on Android platform, with MVP architecture use Dagger2, RxJava, Retrofit, Okhttp…

    CoderPub 中文说明

    Tags: #java

  • hebel

    GPU-Accelerated Deep Learning Library in Python

    GPU-Accelerated Deep Learning Library in Python

    Hebel is a library for deep learning with neural networks in Python using GPU acceleration with CUDA through PyCUDA. It implements the most important types of neural network models and offers a variety of different activation functions and training methods such as momentum, Nesterov momentum, dropout, and early stopping.

    I no longer actively develop Hebel. If you are looking for a deep learning framework in Python, I now recommend Chainer.

    Tags: #python

  • Twitch-Drops-Bot

    A Node.js bot that will automatically watch Twitch streams and claim drop rewards.

    A Node.js bot that uses Puppeteer to automatically watch Twitch streams and claim drop rewards.

    Tags: #typescript • twitch • twitch-drops

  • lvmsync

    Synchronise LVM LVs across a network by sending only snapshotted changes

    Have you ever wanted to do a partial sync on a block device, possibly over a network, but were stymied by the fact that rsync just didn’t work?

    Well, fret no longer. As long as you use LVM for your block devices, you too can have efficient delta-transfer of changed blocks.

    Tags: #ruby

  • laravel-module-installer

    Installs Laravel modules created for nwidart/laravel-modules into the Modules/ directory.

    The purpose of this package is to allow for easy installation of standalone Modules into the Laravel Modules package. This package will ensure that your module is installed into the Modules/ directory instead of vendor/.

    You can specify an alternate directory by including a module-dir in the extra data in your composer.json file:

    "extra": {
        "module-dir": "Custom"
    }
    

    Tags: #php

  • next-compose-plugins

    💡next-compose-plugins provides a cleaner API for enabling and configuring plugins for next.js

    Provides a cleaner API for enabling and configuring plugins for next.js because the default way next.js suggests to enable and configure plugins can get unclear and confusing when you have many plugins.

    It is often unclear which plugins are enabled or which configuration belongs to which plugin because they are nested and share one configuration object. This can also lead to orphaned configuration values when updating or removing plugins.

    While next-compose-plugins tries to eliminate this case by providing an alternative API for enabling and configuring plugins where each plugin has their own configuration object, it also adds more features like phase specific plugins and configuration.

    Tags: #javascript • nextjs • plugin

subscribe via RSS