recentpopularlog in
« earlier  
Reflow - Language & runtime for distributed, incremental data processing in the cloud
A system for incremental data processing in the cloud. Reflow enables scientists and engineers to compose existing tools (packaged in Docker images) using ordinary programming constructs. Reflow then evaluates these programs in a cloud environment, transparently parallelizing work and memoizing results. Reflow was created at GRAIL to manage our NGS (next generation sequencing) bioinformatics workloads on AWS, but has also been used for many other applications, including model training and ad-hoc data analyses.
streaming  big-data  mapreduce  opensource  DSL  distributed 
1 hour ago
Ariadne - Python GraphQL server
Ariadne is a Python library for implementing GraphQL servers inspired by Apollo Server.
GraphQL  Python  server  opensource  API 
yesterday
Amazon Corretto - Production-ready distribution of OpenJDK
A no-cost, multiplatform, production-ready distribution of the Open Java Development Kit (OpenJDK). Corretto comes with long-term support that will include performance enhancements and security fixes. Amazon runs Corretto internally on thousands of production services and Corretto is certified as compatible with the Java SE standard. With Corretto, you can develop and run Java applications on popular operating systems, including Amazon Linux 2, Windows, and macOS.
Java  JVM  Amazon  distro  opensource  VM 
yesterday
kotlin-futures - Make JVM Future, CompletableFuture, ListenableFuture API more functional and Kotlin like
A collections of extension functions to make the JVM Future, CompletableFuture, ListenableFuture API more functional and Kotlin like.
Kotlin  concurrency  opensource  conversion 
2 days ago
NgRx - Reactive State Management for Angular
NgRx Store provides reactive state management for Angular apps inspired by Redux. Unify the events in your application and derive state using RxJS.
Angular  reactive-programming  modeling  opensource  Rx 
2 days ago
Faros Reactive programming Blog
Faros blogging about their experiences on reactive programming.
reactive-programming  Rx  blog 
2 days ago
dash-network - D3 force-layout network diagram for Dash
This repository demonstrates the principles of combining D3 with React, using a D3 force-layout network graph as an example, and was created from the dash-component-boilerplate template. This component allows dynamically changing the nodes and links and their properties, and responding to clicks on individual nodes.
d3  graphs  graph-theory  JS  React  opensource  visualization 
3 days ago
Introspected REST - An alternative to REST and GraphQL
In this manifesto, we will give a specific definition of what REST is, according to Roy, and see the majority of APIs and API specs (JSONAPI, HAL etc) fail to follow this model. We will see what problems a RESTful API brings and why API designers have been constantly avoiding using it but instead come up with half-way solutions or retreat to alternative models like RPC-over-HTTP or, lately, GraphQL. Then, we will propose a new model, Introspected REST, that solves the issues that REST creates and allows the design of progressively evolvable APIs, in a much simpler way than conventional REST. As part of this manifesto we will also present the concept of MicroTypes, small reusable modules that compose a Media Type and facilitate the evolvability and extensibility of our new model.
API  REST  manifesto  schema  GraphQL 
3 days ago
Pharmer - Kubernetes Cluster Manager for Kubeadm
Kubernetes Cluster Manager for Kubeadm. Think kops using kubeadm.
Kubernetes  deployment  automation  cloud-computing  opensource  tools 
3 days ago
Saleor - GraphQL-first Open Source eCommerce Platform
Saleor is powered by a GraphQL server running on top of Python 3 and a Django 2 framework.

Both the storefront and the dashboard are React applications written in TypeScript and use Apollo GraphQL. Strict quality checks and reviews make the code easy to read and understand. High test coverage ensures it’s also safe to deploy in a continuous manner.
commerce  GraphQL  Python  opensource  React 
3 days ago
Glider.js - Fast, lightweight carousel alternative
A blazingly fast, crazy small, fully responsive, mobile-friendly, dependency free, native scrolling list with paging controls.
JS  widgets  web-fx  opensource  mobile  gallery 
3 days ago
Day.js -Iimmutable date library alternative to Moment.js
A minimalist JavaScript library that parses, validates, manipulates, and displays dates and times for modern browsers with a largely Moment.js-compatible API.
JS  time  modeling  parser  opensource 
3 days ago
Mini - Minimal Kotlin and flux architecture
A minimal Flux architecture written in Kotlin that also adds a mix of useful features to build UIs fast.

You should use this library if you aim to develop a reactive application with good performance (no reflection using code-gen). Feature development using Mini is fast compared to traditional architectures (like CLEAN or MVP), low boilerplate and state based models make feature integration and bugfixing easy as well as removing several families of problems like concurrency or view consistency across screens.
Kotlin  reactive-programming  modeling  Android 
3 days ago
Amazon Linux 2 - Linux server operating system from AWS
A Linux server operating system from Amazon Web Services (AWS). It provides a secure, stable, and high performance execution environment to develop and run cloud and enterprise applications. With Amazon Linux 2, you get an application environment that offers long term support with access to the latest innovations in the Linux ecosystem. Amazon Linux 2 is provided at no additional charge.
Amazon  Linux  opensource  distro 
3 days ago
Klock - Date and time utilities for Kotlin
A Date & Time library for Multiplatform Kotlin 1.3.

It is designed to be as allocation-free as possible using Kotlin inline classes, to be consistent and portable across targets since all the code is written in Common Kotlin, and to provide an API that is powerful, fun and easy to use.
Kotlin  time  modeling  opensource 
4 days ago
Vasto - Distributed key-value store
A distributed high-performance key-value store. On Disk. Eventual consistent. HA. Able to grow or shrink without service interruption.
key-value-database  database  opensource  distributed  golang 
4 days ago
RouteQL - Backend agnostic, GraphQL style colocation of data requests in React
RouteQL takes the idea of expressive colocated querying data from the frontend in tools like GraphQL (we even use the graphql query structure and parser) and the idea of a Query component or routeql higher order component from tools like Apollo and applies them to make these queries backend agnostic. RouteQL transforms queries into route requests, allowing you to use props to determine route and query parameters.

This allows for the expressiveness of a colocated GraphQL query without the need for any specific backend. This project is still in the very early stages but you can see some code examples below and a live example here.
GraphQL  React  opensource 
5 days ago
TriggerMesh - Serverless Management Platform
A serverless cloud with a library with a library of event triggers to enable hybrid cloud and workload portability. Compatible with all major clouds providing a cross-cloud serverless event bus.
mesh  serverless  cloud-computing  Git  framework 
5 days ago
GraphqlDockerProxy - Generic GraphQL API for Docker and Kubernetes
A generic Graphql Proxy API Gateway. To build Graphql microservices and combine this automatically, in one API, without extra Code.
GraphQL  proxy  opensource  Kubernetes  API  modularity 
5 days ago
jasync-sql - Java async database driver for MySQL and PostgreSQL written in Kotlin
A simple, Netty based, asynchronous, performant and reliable database drivers for PostgreSQL and MySQL written in Kotlin.
Java  SQL  querying  opensource  Kotlin  client  concurrency 
5 days ago
Dive - Exploring each layer in a docker image
A tool for exploring a docker image, layer contents, and discovering ways to shrink your Docker image size.
Docker  tools  filesystem  opensource 
5 days ago
TLA - high-level specifications of concurrent and distributed systems
TLA stands for the Temporal Logic of Actions, but it has become a shorthand for referring to the TLA+ specification language and the PlusCal algorithm language, together with their associated tools.

TLA+ is based on the idea that the best way to describe things formally is with simple mathematics, and that a specification language should contain as little as possible beyond what is needed to write simple mathematics precisely. TLA+ is especially well suited for writing high-level specifications of concurrent and distributed systems.

PlusCal is an algorithm language that, at first glance, looks like a typical tiny toy programming language. However, a PlusCal expression can be any TLA+ expression, which means anything that can be expressed with mathematics. This makes PlusCal much more expressive than any (real or toy) programming language. A PlusCal algorithm is translated into a TLA+ specification, to which the TLA+ tools can be applied.
DSL  algorithms  distributed  opensource  specification  validation 
6 days ago
Apache ORC - High-Performance Columnar Storage for Hadoop
The smallest, fastest columnar storage for Hadoop workloads.
Includes support for ACID transactions and snapshot isolation. Built-in Indexes - Jump to the right row with indexes including minimum, maximum, and bloom filters for each column.

Complex Types - Supports all of Hive's types including the compound types: structs, lists, maps, and unions.
big-data  Hadoop  mapreduce  streaming  opensource  search  database  filesystem  persistence 
7 days ago
Kubicorn - Building Simple Kubernetes Infrastructure
An unofficial project that solves the Kubernetes infrastructure problem and gives users a rich golang library to work with infrastructure.

kubicorn is a project that helps a user manage cloud infrastructure for Kubernetes. With kubicorn a user can create new clusters, modify and scale them, and take a snapshot of their cluster at any time.
Kubernetes  deployment  tools  opensource  automation  golang  distro 
7 days ago
Netflix Hollow - Java library and toolset for disseminating in-memory datasets from a single producer to many consumers for high performance read-only access
A java library and toolset for disseminating in-memory datasets from a single producer to many consumers for high performance read-only access.
Java  memory  opensource  event-driven  Netflix 
10 days ago
Debezium - Stream changes from your databases
An open source distributed platform for change data capture. Start it up, point it at your databases, and your apps can start responding to all of the inserts, updates, and deletes that other apps commit to your databases. Debezium is durable and fast, so your apps can respond quickly and never miss an event, even when things go wrong.
event-driven  persistence  opensource  integration 
10 days ago
Stellar - Simplified Container Runtime Cluster
Stellar is designed to provide simple container runtime clustering. One or more nodes are joined together to create a cluster. The cluster is eventually consistent making it ideal for transient workloads or edge computing where nodes are not always guaranteed to have high bandwidth, low latency connectivity.
Docker  networking  opensource  distributed  clustering 
13 days ago
Vespene - Modern continuous integration, deployment, and self-service automation platform
A modern continuous integration, deployment, and self-service automation platform.
build  tools  opensource  ci 
13 days ago
openBalena - Open source software to manage connected IoT devices
Open source software to manage connected IoT devices. Use our building blocks to host your own device deployment and management server.
IOT  opensource  platform  API  cool 
13 days ago
cloud-nuke - Cleaning up your cloud accounts by nuking (deleting) all resources within it
A tool for cleaning up your cloud accounts by nuking (deleting) all resources within it.
Amazon  automation  opensource  tools  devops 
13 days ago
Strimzi - Apache Kafka on OpenShift and Kubernetes
Provides a way to run an Apache Kafka cluster on OpenShift and Kubernetes in various deployment configurations.
Kafka  Kubernetes  deployment  opensource 
14 days ago
Carlo - Web rendering surface for Node applications
Carlo provides Node applications with the rich rendering capabilities powered by the Google Chrome browser. It uses Puppeteer project to communicate with the locally installed browser instance, provides remote call infrastructure for communication between Node and the browser. By Google Chrome.
node.js  browser  framework  automation  Chrome  opensource  JS  Google 
14 days ago
ImprovMX - Free email forwarding for domains
Set up catch-all email forwarding in seconds. No fees. No registration. No clutter.
email  free  service 
14 days ago
OKD - The Origin Community Distribution of Kubernetes that powers Red Hat OpenShift
The Origin Community Distribution of Kubernetes that powers Red Hat OpenShift. Built around a core of docker container packaging and Kubernetes container cluster management, OKD is also augmented by application lifecycle management functionality and DevOps tooling. OKD provides a complete open source container application platform.
Kubernetes  platform  opensource  Docker  tools  devops  automation 
15 days ago
jOOR - Fluent Reflection in Java
Fluent Reflection in Java jOOR is a very simple fluent API that gives access to your Java Class structures in a more intuitive way. The JDK's reflection APIs are hard and verbose to use. Other languages have much simpler constructs to access type meta information at runtime.
Java  meta-programming  opensource  framework 
15 days ago
graphqlgen - Generate type-safe GraphQL resolvers based on your Schema
Generate & scaffold type-safe resolvers based on your GraphQL Schema in TypeScript, Flow & Reason.
GraphQL  Typescript  JS  opensource  code-generation  schema  tools 
15 days ago
kubernetes-policy-controller - OPA security policy enforcement for Kubernetes
Kubernetes allows decoupling complex logic such as policy decision from the inner working of API Server by means of "admission controllers”. Admission control is a custom logic executed by a webhook. Kubernetes policy controller is a mutating and a validating webhook which gets called for matching Kubernetes API server requests by the admission controller. It uses Open Policy Agent (OPA) is a policy engine for Cloud Native environments hosted by CNCF as a sandbox level project.
Kubernetes  security  opensource 
16 days ago
Architectural Katas - Practicing Architecture
The Architectural Katas started as a presentation workshop by Ted Neward. They've taken on a life of their own.
architecture  software  learning  opensource 
16 days ago
Architectural Katas by Neal Ford
Architectural Katas are intended as a small-group (3-5 people) exercise, usually as part of a larger group (4-10 groups are ideal), each of whom is doing a different kata. A Moderator keeps track of time, assigns Katas (or allows this website to choose one randomly), and acts as the facilitator for the exercise.

The Architectural Katas started as a presentation workshop by Ted Neward. They’ve taken on a life of their own.
architecture  learning  opensource 
16 days ago
Buildah - Build too for OCI container images
A tool that facilitates building OCI container images.
build  Docker  opensource  tools 
16 days ago
Fedora CoreOS - Minimal, monolithic, container-focused operating system, designed for clusters but also operable standalone, optimized for Kubernetes
An automatically updating, minimal, monolithic, container-focused operating system, designed for clusters but also operable standalone, optimized for Kubernetes but also great without it. It aims to combine the best of both CoreOS Container Linux and Fedora Atomic Host, integrating technology like Ignition from Container Linux with rpm-ostree and SELinux hardening from Project Atomic. Its goal is to provide the best container host to run containerized workloads securely and at scale.

Fedora CoreOS is an open source project associated with the Fedora Project. We are aiming for high compatibility with existing Container Linux configuration and user experience, and we expect to provide documentation and tooling to help migrate from Container Linux to Fedora CoreOS.
operating-systems  Kubernetes  opensource  Docker  Linux  distro 
17 days ago
Color Themes
A curated list of color schemes for IDEs and text editors.
colors  customization  search  repository  curated 
18 days ago
Uber Movement - Let's find smarter ways forward
Provides anonymized data from over two billion trips to help urban planning around the world.
maps  transportation  visualization  opensource  dataset 
18 days ago
luma.gl - WebGL2-Powered Framework for GPU based Visualization & Computation
High-performance WebGL2 components for GPU-powered data visualization and computation. By Uber.
JS  graphics  visualization  opensource  big-data  cool-tools 
18 days ago
react-vis - Data Visualization Components
A collection of react components to render common data visualization charts, such as line/area/bar charts, heat maps, scatterplots, contour plots, hexagon heatmaps, pie and donut charts, sunbursts, radar charts, parallel coordinates, and tree maps. By Uber.
React  charts  visualization  opensource  JS 
18 days ago
deck.gl - WebGL-powered framework for visual exploratory data analysis of large datasets
A WebGL-powered framework for visual exploratory data analysis of large datasets. Allows complex visualizations to be constructed by composing existing layers, and makes it easy to package and share new visualizations as reusable layers. We already offer a catalog of proven layers and we have many more in the works. By Uber.
visualization  big-data  charts  opensource  maps 
18 days ago
Uber's Visualization Frameworks
A suite of open-source visualization frameworks. Cutting edge technology meets beautiful data visualization. Industrial-grade frameworks to supercharge your next big idea.
Our Frameworks.
visualization  opensource  framework  maps  geolocation 
18 days ago
rot.js - ROguelike Toolkit
A set of JavaScript libraries, designed to help with a roguelike development in browser environment. rot.js is modelled after libtcod and offers the following features and concepts: - JS prototype enhancements - RNG, Map generation, FOV, Lighting - Pathfinding, turn scheduling - Canvas-based ASCII display.
JS  games  opensource 
18 days ago
Vue Curated
Curated list of Vue libraries, components and projects.
Vue  curated  list  community  search 
19 days ago
Watchtower - Automatically update running Docker containers
A process for watching your Docker containers and automatically restarting them whenever their base image is refreshed.
Docker  deployment  automation  opensource  tools 
19 days ago
Shadowsocks - Secure socks5 proxy
A secure socks5 proxy, designed to protect your Internet traffic.
networking  protocol  security  encryption  opensource 
19 days ago
Outline VPN - Making it safer to break the news
Outline is an open source project created by Jigsaw to provide a safer way for news organizations and journalists to access the internet.
security  encryption  tools  opensource  proxy  networking 
19 days ago
GraphQL Kotlin - Code-only GraphQL schema generation for Kotlin
Most GraphQL libraries for the JVM require developers to maintain two sources of truth for their GraphQL API, the schema and the corresponding code (data fetchers and types). Given the similarities between Kotlin and GraphQL, such as the ability to define nullable/non-nullable types, a schema should be able to be generated from Kotlin code without any separate schema specification. graphql-kotlin builds upon graphql-java to allow code-only GraphQL services to be built.
GraphQL  Kotlin  server  opensource  schema  meta-programming 
19 days ago
Bootique - Minimally Opinionated Framework for Runnable Java
A minimally opinionated java launcher and integration technology. It is intended for building container-less runnable Java applications. With Bootique you can create REST services, webapps, jobs, DB migration tasks, etc. and run them as if they were simple commands. No JavaEE container required! Among other things Bootique is an ideal platform for Java microservices, as it allows you to create a fully-functional app with minimal setup.

Each Bootique app is a collection of modules interacting with each other via dependency injection.
Java  modularity  opensource  server  framework  integration 
19 days ago
Strikt - Assertion library for Kotlin
An assertion library for Kotlin intended for use with a test runner such as JUnit or Spek.
Kotlin  testing  opensource 
19 days ago
Brigade - Event-driven scripting for Kubernetes.
Script simple and complex workflows using JavaScript. Chain together containers, running them in parallel or serially. Fire scripts based on times, GitHub events, Docker pushes, or any other trigger. Brigade is the tool for creating pipelines for Kubernetes. By Microsoft Azure.
Kubernetes  automation  testing  JS  opensource  cool-tools  event-driven 
19 days ago
REX-Ray - Container storage orchestration engine
The leading container storage orchestration engine enabling persistence for cloud native workloads.

Run any application using multiple storage platforms in a container including databases, key-value stores, big data, real-time streaming, messaging, and any application storing data. Resume state and save data beyond the lifecycle of a container. Containers aren’t just for stateless applications anymore.
storage  filesystem  Docker  Kubernetes  virtualization  opensource  cloud-computing 
19 days ago
CNCF Artwork - CNCF related logos and artwork
In this repo, we have artwork in standard formats for the CNCF projects and programs.
images  repository  opensource  Kubernetes  design 
19 days ago
docker-strongswan- StrongSwan VPN Gateway for Kubernetes
Couchbase strongSwan IPSEC VPN Container.

To facilitate cross-datacenter relplication of your Couchbase buckets we add a requirement that a site-to-site VPN must connect the two sites. The reason is that the cluster operates in an overlay network with RFC1918 addresses, these are encoded into the cluster map thus a cluster in site A must have L3 connectivity to these addresses in site B.

This is a pure L3 routed solution, and daemon set containers must be installed on the Couchbase nodes which add a static route for the remote prefix or prefixes whose next hop is the VPN gateway. While we could just use SNAT within the VPN gateway to mitigate the requirement for static routes, we avoid this as it would add state to the system, and connection tracking tables are only a finite size. Therefore we sacrifice simplicity for reliability in that connections won't randomly get dropped.
Docker  security  encryption  opensource 
19 days ago
Startup with Google - Best Practices & Helpful Tools for New Startups
Wherever your startup is, from concept to scaleup, Google for Startups can help move your business forward.
Google  startup  tools 
20 days ago
Kubernetes CrowdChat - Kubernetes Influencer Chat
Getting smart influencers together for a sharing data and commentary on #Kubernetes. Question will be asked & answered by the community
Kubernetes  community  communication 
20 days ago
Marker - The terminal command palette
A command palette for the terminal. It lets you bookmark commands (or commands templates) and easily retreive them with the help of a real-time fuzzy matcher.
CLI  Linux  opensource  tools  customization 
20 days ago
QLStephen - QuickLook plugin that lets you view plain text files without a file extension
A QuickLook plugin that lets you view plain text files without a file extension.
Mac  utilities  opensource  tools  plugin 
20 days ago
Cactoos - Object-Oriented Java primitives
Object-Oriented Java primitives, as an alternative to Google Guava and Apache Commons.
Java  generic-toolkit  utilities  opensource 
20 days ago
Elegant Objects - Object-oriented programming paradigm
Elegant Objects (EO) is an object-oriented programming paradigm that renounces traditional techniques like null, getters-and-setters, code in constructors, mutable objects, static methods, annotations, type casting, implementation inheritance, data objects, etc.
OOP  manifesto  Java  programming 
20 days ago
XDSD - eXtremely Distributed Software Development
XDSD is an open software development methodology that aims to reduce risks and improve quality in a project of almost any size.
distributed  management  manifesto  protocol  software 
20 days ago
Zerocracy
Ready to trust your software project to our management bot and an extremely distributed team? Submit an RfP and one of the architects will guide you through.
collaboration  opensource  online  community 
20 days ago
« earlier      
per page:    204080120160

Copy this bookmark:





to read