Displaying 1 to 20 from 54 results

zingtouch - A JavaScript touch gesture detection library for the modern web

  •    Javascript

A modern JavaScript touch gesture library. The library allows developers to configure pre-existing gestures as well as create their own using ZingTouch's life cycle. These gestures can be customized including the number of inputs it accepts, or how sensitive the gesture is to be recognized.

smooth-scroll - A lightweight script to animate scrolling to anchor links.

  •    Javascript

A lightweight script to animate scrolling to anchor links. Smooth Scroll works great with Gumshoe. Compiled and production-ready code can be found in the dist directory. The src directory contains development code.

Catch2 - C++ Automated Test Cases in a Header

  •    C++

Catch2 stands for C++ Automated Test Cases in a Header and is a multi-paradigm test framework for C++. which also supports Objective-C (and maybe C). It is primarily distributed as a single header file, although certain extensions may require additional headers.




cpp_redis - C++11 Lightweight Redis client: async, thread-safe, no dependency, pipelining, multi-platform

  •    C++

cpp_redis is a C++11 Asynchronous Multi-Platform Lightweight Redis Client, with support for synchronous operations and pipelining.cpp_redis has no dependency. Its only requirement is C++11.

atomic - A tiny, Promise-based vanilla JS Ajax/HTTP plugin with great browser support.

  •    Javascript

A tiny, Promise-based vanilla JS Ajax/HTTP plugin with great browser support. Compiled and production-ready code can be found in the dist directory. The src directory contains development code.

gumshoe - A simple, framework-agnostic scrollspy script.

  •    Javascript

A simple, framework-agnostic scrollspy script. Gumshoe works great with Smooth Scroll. See Gumshoe in action on Apple's Swift.org website.

CLI11 - CLI11 is a command line parser for C++11 and beyond that provides a rich feature set with a simple and intuitive interface

  •    C++

CLI11 is a command line parser for C++11 and beyond that provides a rich feature set with a simple and intuitive interface. CLI11 provides all the features you expect in a powerful command line parser, with a beautiful, minimal syntax and no dependencies beyond C++11. It is header only, and comes in a single file form for easy inclusion in projects. It is easy to use for small projects, but powerful enough for complex command line projects, and can be customized for frameworks. It is tested on Travis and AppVeyor, and is being included in the GooFit GPU fitting framework. It was inspired by plumbum.cli for Python. CLI11 has a user friendly introduction in this README, a more in-depth tutorial GitBook, as well as API documentation generated by Travis. See the changelog or GitHub Releases for details for current and past releases. Also see the Version 1.0 post, Version 1.3 post, or Version 1.6 post for more information.


tabby - Lightweight toggle tabs.

  •    Javascript

Simple toggle tabs. Supports deep linking to a specific tab via anchor links (ex. http://some-url.com#tabID). Browser back button can be used to navigate back through tabs.

gsl-lite - A single-file header-only version of ISO C++ Guideline Support Library (GSL) for C++98, C++11 and later

  •    C++

GSL Lite is based on the Microsoft Guidelines Support Library (GSL). gsl-lite is a single-file header-only variant of Microsoft's implementation of the Guidelines Support Library (GSL) adapted for C++98, C++03. It should also work when compiled as C++11, C++14, C++17.

lest - A modern, C++11-native, single-file header-only, tiny framework for unit-tests, TDD and BDD (includes C++98 variant)

  •    C++

This tiny C++11 test framework is based on ideas and examples by Kevlin Henney [1,2] and on ideas found in the CATCH test framework by Phil Nash [3]. Let writing tests become irresistibly easy and attractive.

tacopie - C++ TCP Library

  •    C++

tacopie is a TCP Client & Server C++11 library.tacopie has no dependency. Its only requirement is C++11.

cpp-bredis - Boost::ASIO low-level redis client (connector)

  •    C++

The general idea is that the result of attempt to redis reply can be either: no enough data or protocol error (exteame case) or some positive parse result. The last one is just markers of result, which is actually stored in receive buffer (i.e. outside of markers, and outside of bredis-connection).The the further work with markers denends on your needs: it is possible either scan the result for the expected results (e.g. for PONG reply on PING command, or for OK/QUEUED replies on MULTI/EXEC commands) or extract the results (the common redis types: nil, string, error, int or (recursive) array of them).

toml-js - TOML parser implementation (node.js + browser)

  •    Javascript

Very slim, very fast, no dependencies, TOML parser implementation. Works both browser (plain and AMD) and node.js.TOML is a very convenient, INI-like storage file format, suitable for many types of applications and utilities.

elm-new - Command line tool to generate a new Elm project with zero configuration

  •    Shell

With elm new you can easily start a new Elm project from the command line. The idea is to be able to start coding right away instead of wasting time setting up the initial Elm architecture boilerplate. This is especially useful if you do a lot of prototyping.

minidyndns - A simple DynDNS server with an build in HTTP interface to update IPs

  •    Ruby

Make sure you have Ruby 1.9 or 2 installed (e.g. the ruby1.9.1 package on Debian Linux). Download dns.rb, config.yml and db.yml. These three files are all you need.

hx - Hex editor for the terminal using plain C99 + POSIX libs.

  •    C

A hex editor using plain C + POSIX libs. The project's code is somewhat influenced by the kilo project. The project does not have a dependency on libraries, not even curses. Like the kilo editor, it makes use of ANSI escape sequences. The source can be compiled by simply running make, or make all to gzip the manpage as well. To install, simply run make install (as root). The files are currently installed under /usr/local/bin/ (binary) and /usr/local/man/man1 (man page). Not really sure yet if this is portable across distributions, though.

printf - Tiny, fast, non-dependent and fully loaded printf implementation for embedded systems

  •    C

This is a tiny but fully loaded printf, sprintf and (v)snprintf implementation. Primarily designed for usage in embedded systems, where printf is not available due to memory issues or in avoidance of linking against libc. Using the standard libc printf may pull a lot of unwanted library stuff and can bloat code size about 20k or is not 100% thread safe. In this cases the following implementation can be used. Absolutely NO dependencies are required, printf.c brings all necessary routines, even its own fast ftoa (float), ntoa (decimal) conversion. If memory footprint is really a critical issue, floating point and 'long long' support and can be turned off via the PRINTF_SUPPORT_FLOAT and PRINTF_SUPPORT_LONG_LONG compiler switches. When using printf (instead of sprintf/snprintf) you have to provide your own _putchar() low level function as console/serial output.

iutest - c++ testing framework

  •    C++

iutest is framework for writing C++ tests. Please read the CONTRIBUTING.md for details on how to contribute to this project.

humblelogging - HumbleLogging is a lightweight C++ logging framework

  •    C++

HumbleLogging is a lightweight C++ logging framework. It aims to be extendible, easy to understand and as fast as possible. NullAppender Doesn't log anything. It is mostly used for performance testing.