Posts

Showing posts from October, 2017

Backpack

Image
Backpack is minimalistic build system for Node.js. Inspired by Facebook's  create-react-app , Zeit's  Next.js , and Remy's  Nodemon , Backpack lets you create modern Node.js apps and services with zero configuration. Backpack handles all the file-watching, live-reloading, transpiling, and bundling, so you don't have to. It comes with a few conventions defaults (like support for the latest JavaScript awesomeness (i.e. async/await, object rest spread, and class properties)), but everything can be customized to fit your project's needs. Best of all, you can easily add Backpack to your existing Node.js project with just a single dependency. Backpack comes with the "battery-pack included": Latest ES6 features (including module syntax, async/await, object rest spread) SUPER friendly, human readable error messages Live reload (on saves, add/delete file, etc.) Zero-config, one dependency. HOWEVER, you can configure Backpack to your project's need

rasa

Image
Extremely modular text editor built in Haskell Installation At the moment you must build Rasa from source; Install  stack Clone this repo and cd into the directory Run stack build && stack exec rasa (you may want to alias this to rasa) Troubleshooting You may need to install icu4c (brew install icu4c), it's a dependency of the rope library rasa uses. You'll need to point to the icu4c lib in your stack.yaml wherever it's stored on your system. If you install using brew on your Mac, then you can add the following to your stack.yaml: extra-lib-dirs: - /usr/local/opt/icu4c/lib extra-include-dirs: - /usr/local/opt/icu4c/include Depending on which LTS you're on, you'll likely also have to add each rasa package you use to your stack.yaml as extra-deps, here's an example: # in stack.yaml extra-deps: - rasa-0.1.0.0 - rasa-ext-cursors-0.1.0.0 - rasa-ext-logger-0.1.0.0 - rasa-ext-status-bar-0.1.0.0 - rasa-ext-vim-0.1.0.0 - text-lens-0.1.0.

Laravel dusk

Image
Download The Code ​ Laravel Dusk provides an expressive, easy-to-use browser automation and testing API. By default, Dusk does not require you to install JDK or Selenium on your machine. Instead, Dusk uses a standalone Chromedriver. However, you are free to utilize any other Selenium driver you wish. Quickstart (For Laravel 5.4) Note:  Dusk is not currently compatible with Windows. We need assistance from Windows users to provide the code to correctly start Chromedriver on Windows. composer require laravel/dusk --dev Once Dusk is installed, you need to register the  Laravel\Dusk\DuskServiceProvider  service provider. You should do this within the  register  method of your  AppServiceProvider  in order to limit the environments in which Dusk is available, since it exposes the ability to login as other users: if ( $this -> app -> environment( ' local ' , ' testing ' )) { $this -> app -> register( DuskServiceProvider :: class ); } Next

dusk

botpress

Image
Download The Code  or  Fork It Botpress is an open-source bot creation tool written in Javascript. It is powered by a rich set of open-source modules built by the community. We like to say that  Botpress is like the Wordpress of Chatbots ; anyone can create and reuse other people's modules. Installation Botpress requires  node  (version >= 4.2) and uses  npm  as package manager. npm install -g botpress Creating a bot Creating a bot is simple, you need to run  botpress init  in a terminal inside an empty directory: mkdir my-bot && cd my-bot botpress init Once your bot is created, you need to run  botpress start  to start your bot: botpress start This will provide you locally a web interface available at  http://localhost:3000 Adding stuff to your bot At this point, your bot does nothing, you need to add features. There are two ways to add features: Installing and configuring modules Coding Installing and configuring modules For example, there

Robotgo

Download  or  fork Golang Desktop Automation. Control the mouse, keyboard, bitmap,read the screen,Window Handle and global event listener. RobotGo supports Mac, Windows, and Linux(X11). Installation: go get github.com/go-vgo/robotgo

Big List of Naughty Strings

Image
The Big List of Naughty Strings is an evolving list of strings which have a high probability of causing issues when used as user-input data. This is intended for use in helping both automated and manual QA testing; useful for whenever your QA engineer walks into a bar. Why Test Naughty Strings? Even multi-billion dollar companies with huge amounts of automated testing can't find every bad input. For example, look at what happens when you try to Tweet a zero-width space (U+200B) on Twitter: FORK IT

webslides

Image
Download  or  fork WebSlides = Good Karma Finally, everything you need to make HTML presentations in a beautiful way. Just the essentials. You can create your own presentation instantly. Simply choose a demo and customize it in minutes —  https://webslides.tv/demos Why WebSlides? Good karma and productivity. Just a basic knowledge of HTML and CSS is required. Designers, marketers, and journalists can now focus on the content. Features Version 0.1 (Jan 8, 2017): Navigation (horizontal and vertical sliding): touchpad, keyboard shorcuts, and swipe. Slide counter. Permalinks: go to a specific slide. Simple CSS alignments. Put content wherever you want (vertical centering...) 40+ components: background images/videos, quotes, cards, covers... Flexible blocks with auto-fill and equal height. Fonts: Roboto, Maitree (Serif), and San Francisco. Vertical rhythm (use multiples of 8). Markup Code is clean and scalable. It uses intuitive markup with popular naming conve

parrot

Image
Download  or  fork Features Built-in UI (web app) ready to deploy. REST API to easily extend or integrate Parrot into your pipeline. Export to various formats: keyvaluejson,  po ,  strings ,  properties ,  xmlproperties ,  android ,  php ,  xlsx ,  yaml  and  csv . Easily rename project strings, Parrot takes care of keeping locales in sync. Manage your project's team, assign collaborators and their roles. Control API Client access for your projects. Easy install/deploy using Docker. Try it out The easiest way to get started is using  docker  and  docker-compose . Simply clone this repo, navigate to the root of it and start the services: $ git clone https://github.com/anthonynsimon/parrot.git $ cd parrot $ sudo /bin/bash scripts/buildweb.sh $ sudo /bin/bash scripts/start.sh Please note that to build the web app,  npm  is required. This will build the web app and launch 3 containers: a Postgres  database , the Parrot  API server  and Nginx as the  reverse

bluepill

Image
Download  or  fork Bluepill is a reliable iOS testing tool that runs UI tests using multiple simulators on a single machine DEMO

pytorch

Image
Download  or  fork PyTorch is a python package that provides two high-level features: Tensor computation (like numpy) with strong GPU acceleration Deep Neural Networks built on a tape-based autograd system You can reuse your favorite python packages such as numpy, scipy and Cython to extend PyTorch when needed. We are in an early-release Beta. Expect some adventures and rough edges. More About PyTorch Installation Binaries From source Getting Started Communication Releases and Contributing The Team Python Linux CPU Linux GPU 2.7.8 2.7 3.5 Nightly More about PyTorch At a granular level, PyTorch is a library that consists of the following components: _ _ torch a Tensor library like NumPy, with strong GPU support torch.autograd a tape based automatic differentiation library that supports all differentiable Tensor operations in torch torch.nn a neural networks library deeply integrated with autograd designed for maximum flexibility torch.optim an