Posts

  • esoTalk

    Fat-free forum software.

    esoTalk is a free, open-source forum software package built with PHP and MySQL. It is designed to be:

    • Fast. esoTalk’s code was architectured to have little overhead and to be as efficient as possible.
    • Simple. All of esoTalk’s interfaces are designed around simplicity, ease-of-use, and speed.
    • Powerful. Despite its simplicity, a large array of plugins and skins are available to extend the functionality of esoTalk.

    esoTalk is developed by Toby Zerner in memory of his brother, Simon.

    Tags: #php

  • urlcrazy

    Generate and test domain typos and variations to detect and perform typo squatting, URL hijacking, phishing, and corporate espionage.

    URLCrazy is an OSINT tool to generate and test domain typos or variations to detect or perform typo squatting, URL hijacking, phishing, and corporate espionage.

    Homepage: https://morningstarsecurity.com/research/urlcrazy

    Tags: #ruby • osint • typosquatting

  • OpenNMT-tf

    Neural machine translation and sequence learning using TensorFlow

    OpenNMT-tf is a general purpose sequence learning toolkit using TensorFlow 2. While neural machine translation is the main target task, it has been designed to more generally support:

    • sequence to sequence mapping
    • sequence tagging
    • sequence classification
    • language modeling

    The project is production-oriented and comes with backward compatibility guarantees.

    Tags: #python • neural-machine-translation • tensorflow

  • ISO-3166-Countries-with-Regional-Codes

    ISO 3166-1 country lists merged with their UN Geoscheme regional codes in ready-to-use JSON, XML, CSV data sets

    These lists are the result of merging data from two sources, the Wikipedia ISO 3166-1 article for alpha and numeric country codes, and the UN Statistics site for countries’ regional, and sub-regional codes. In addition to countries, it includes dependent territories.

    The International Organization for Standardization (ISO) site provides partial data (capitalised and sometimes stripped of non-latin ornamentation), but sells the complete data set as a Microsoft Access 2003 database. Other sites give you the numeric and character codes, but there appeared to be no sites that included the associated UN-maintained regional codes in their data sets. I scraped data from the above two websites that is all publicly available already to produce some ready-to-use complete data sets that will hopefully save someone some time who had similar needs.

    Tags: #ruby • region-codes • countries

  • onebody

    private member portal for churches, built with Ruby on Rails

    OneBody was open-source, web-based social networking, email list, online directory, and lightweight document management software for churches.

    This software is not being maintained regularly, and you should not rely on it for your church. If someone is interested in taking over maintaining this project, then please get in touch!

    Tags: #ruby • ruby-on-rails • mysql

  • observable-membrane

    A Javascript Membrane implementation using Proxies to observe mutation on an object graph

    Creating robust JavaScript code becomes increasingly important as web applications become more sophisticated. The dynamic nature of JavaScript code at runtime has always presented challenges for developers.

    This package implements an observable membrane in JavaScript using Proxies.

    A membrane can be created to observe access to a module graph, observe what the other part is attempting to do with certain objects, and even distort the way they see the module graph.

    Tags: #typescript • proxy • membrane

  • Mail

    Eden POP3, IMAP and SMTP component

    composer install eden/mail

    In order to use


    Tags: #php

  • atomic-layout

    Physical representation of layout composition to create declarative responsive layouts in React.

    Modern layout development is about modularity and composition. Following the best practices of [Atomic design][atomic-design], we strive toward independent UI units that gradually compose into more meaningful pieces. While the attention paid to units implementation is thorough, we often overlook how to achieve layout composition that scales. It’s as if we forget that spacing defines composition.

    When it comes to distributing the spacing things get more difficult. First of all, true contextless spacing is hard. To make things worse, all present solutions couple spacing with UI elements, inevitably making small reusable pieces contextful and, thus, hard to maintain.

    Atomic Layout helps you to compose your elements by introducing a dedicated spacing layer called Composition. It encourages you to separate concerns between UI elements’ visual appearance and spacing between them. With the first-class responsive support at your disposal you can build gorgeous responsive permutations of your elements without leaving the dedicated spacing layer, keeping UI elements contextless and predictable. Embrace the era of a true layout composition!

    Tags: #typescript • react • atomic-design

  • api-pagination

    Paginate in your headers, not in your response body. This follows the proposed RFC-8288 standard for Web linking.

    Tags: #ruby • api • pagination

  • http-client

    Async HTTP/1.1+2 client for PHP based on Amp.

    Tags: #php • artax • amphp

subscribe via RSS