Displaying 1 to 20 from 27 results

Leptonica - An open source C library for efficient image processing and image analysis operations

  •    C

Leptonica Library supports many operations that are useful on Document images, Natural images. It supports fundamental image processing operations like scaling, translation, rotation, shear, Binary and grayscale morphology, blending and lot more.

react-native-image-resizer - 🗻 Resize local images with React Native

  •    Objective-C

A React Native module that can create scaled versions of local images (also supports the assets library on iOS). Note: on latest versions of React Native, you may have an error during the Gradle build on Android (com.android.dex.DexException: Multiple dex files define Landroid/support/v7/appcompat/R$anim). Run cd android && ./gradlew clean to fix this.

react-native-size-matters - A React-Native utility belt for scaling the size your apps UI across different sized devices

  •    Javascript

A React-Native utility belt for scaling the size your apps UI across different sized devices. When developing with react-native, you need to manually adjust your app to look great on variety of different screen sizes. That's a tedious job. react-native-size-matters provides some simple tooling to make your scaling a whole lot easier. The idea is to develop once on a standard ~5" screen mobile device and then simply apply the provided utils. 📖 You can read more about what led to this library on my blog post, that can be found in this repo or at Soluto Engineering Blog.

ecs-deploy - CLI tool to simplify Amazon ECS deployments

  •    Python

ecs-deploy simplifies deployments on Amazon ECS by providing a convinience CLI tool for complex actions, which are executed pretty often. Alternatively you can pass the AWS credentials (via --access-key-id and --secret-access-key) or the AWS configuration profile (via --profile) as options when you run ecs.

Mason - Display multiple images with various proportions in rows of equal height and width.

  •    JQuery

Display multiple images with various proportions in rows of equal height and width.

omega-supreme - Omega supreme adds messaging between multiple primus servers

  •    Javascript

Known for his great strength and greater courage, Omega Supreme is the Autobots’ last line of defense against the Decepticons. He will stand unwaveringly against overwhelming odds, and although outwardly grim, he is known by those with enough insight to actually relish the importance of his task – Omega knows that if he falls, it is unlikely there will be any remaining Autobots to take his place, but he would not have it any other way.In Primus mode, Omega Supreme has an incredible configurability, is able to broadcast a message with a single request and can distribute messages to single sparks. In place of his left hand, he is armed with authentication which can pulverize any attacker.

primacron - Primacron is high level interface written on top of Primus

  •    Javascript

Primacron is an ancient scientist who's responsible for building Unicron, the evil twin of Primus.Primacron is a high level and highly opinionated interface for Primus which provides multi-server logic through redis and plain HTTP. It introduces the concept of forced validation for every single message it receives. This gives you the guarantee that you can "safely" processes these messages once they are emitted.


  •    Javascript

When using Socket.io in conjunction with multiple node servers, you need a way to communicate across those servers when dealing with rooms. For example, let's say you have multiple clients that each connect to one of your socket.io servers at random and all join the same room. If you want one of those clients to broadcast a message to all other clients in that same room, then you first send the message from that client to the server it has a persistent connection with. The next step is to then route that message to all other clients in that room, but it is possible that some of those clients are connected to a different server. That's where this library comes in. This library will right away emit the message to all clients in the room on this particular server, but will also publish it to a centralized Redis database. Then each node process that has at least one client in that room will receive the message from that room subscription and emit the message to all clients connected to that process' server.

wsstat - Websocket stress testing made beautiful

  •    Python

This repository holds WSStat, a websocket monitoring and visualization tool written in Python 3.3+, using the great AsyncIO, Websocket, and Urwid libraries 😎 . It aims to make diagnosing problems and understanding your websocket infrastructure easy and beautiful.

escalator - Escalator is a batch or job optimized horizontal autoscaler for Kubernetes

  •    Go

It is designed for large batch or job based workloads that cannot be force-drained and moved when the cluster needs to scale down - Escalator will ensure pods have been completed on nodes before terminating them. It is also optimised for scaling up the cluster as fast as possible to ensure pods are not left in a pending state. The need for this autoscaler is derived from our own experiences with very large batch workloads being scheduled and the default autoscaler not scaling up the cluster fast enough. These workloads can't be force-drained by the default autoscaler and must complete before the node can be terminated.

fuggetaboutit - implementations of a counting bloom, a timing bloom and a scaling timing bloom

  •    Python

What does this mean? Well... it means you can have a rolling window view on unique items in a stream (using the TimingBloomFilter object) and also have it rescale itself when the number of unique items increases beyond what you had anticipated (using the ScalingTimingBloomFilter). And, since this is built on bloom filters, the number of bits per entry is generally EXCEEDINGLY small letting you keep track of many items using a small amount of resources while still having very tight bounds on error. Assuming you have a tornado.ioloop running, this will automatically forget old values for you and only print if the phone number has been seen in the last 24hours. (NOTE: If you do not have an IOLoop running, don't worry... just call the TimingBloomFilter.decay() method every half a decay interval or every 12 hours in this example).

corebench - corebench - run your benchmarks against high performance computing servers with many CPU cores

  •    Go

Benchmark utility that's intended to exercise benchmarks and how they scale with a large number of cores. First Provider: DigitalOcean up to 48 cores currently.

elixir-node - Elixir full node implementation of the aeternity specification

  •    Elixir

This is an elixir full node implementation of the aeternity specification. A Dockerfile and docker-compose.yml are found in the base directory, prebuilt images are not yet published.

core-scaling - [Experimental] Qlik Core use case for auto-scaling in Kubernetes.

  •    Shell

This use case shows how you can set up a Qlik Core application in a Google Kubernetes Engine (GKE) cluster so you can easily scale your application up or down to meet user demands. Set up GKE by following the GKE Quickstart guide.

smokesignal - Build your own small (or larger) peer to peer network with node.js

  •    Javascript

Scale your real-time app with p2p message passing. Smokesignal is not a gossip protocol. It does not implement p2p data replication for you. It is a plain, flexible peer-to-peer networking solution, onto which you can easily build your own replication model or use some event passing mechanism.

magento-cluster - Highly Available and Auto-scalable Magento Cluster

  •    VCL

More details can be found at the article Running Auto-Scalable Magento Platform in Containers. Click the Deploy button below, specify your email address within the widget, choose one of the Jelastic Public Cloud providers and press Install.

We have large collection of open source products. Follow the tags from Tag Cloud >>

Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.