popupMenu
Opensource projects description

Open Source Projects for the
Developer Community by UP9

We are developers with deep roots in the Open Source community and we believe in the Open Source values. In the past we’ve contributed to Open Source Apache JMeter, founded JMeter Plugins, built Taurus, and took part in many other projects.

Mizu Project

Mizu

A powerful API traffic viewer for Kubernetes for troubleshooting and debugging microservices. Mizu provides visibility into service network interactions through a real-time view of all HTTP requests, REST and gRPC API calls. It has a simple and powerful CLI, doesn't require installation or code instrumentation and works on-prem.

Project pageGithub link
Mockintosh

Mockintosh

A powerful, lightweight, low footprint API Mock for microservices. Mockintosh can be used for all testing types that require mocks. It is especially valuable for performance testing, resilience testing in chaos engineering and frontend testing.

Mockintosh helps developers and testers easily orchestrate and manage multiple mocking services. It is also friendly to maintain and deploy, does not use up a lot of RAM or Docker image size, is simple to configure and is language neutral.

Project pageGithub link
GoPyGo

gopygo

The project is a library to parse Go files into standard Abstract Syntax Tree (AST), and also to generate valid Go source code from such ASTs. We started this project due to lack of existing Python libraries for Go language parsing/generating. Surprisingly, there are no existing libraries to do so that we were able to find for Python language.

Project pageGithub link
Pybars4

pybars4

A template system for Python that is compatible with Handlebars.js. Allows recognizing patterns known as “handlebars'' or “moustache notation”, like “{{variable_reference}}”. It is a fork of the pybars3 project, adding Python 3 compatibility and numerous features from Handlebars.js 2.0. We had to start the fork due to lack of maintenance in pybars3, when we needed to improve templating features for our Mockintosh configuration syntax.

Project pageGithub link
JSCodegen

JSCodegen

A library that generates JavaScript from an AST in Mozilla Parser API style. It is a fork of https://github.com/ksons/jscodegen.py that we had to do, to satisfy some of our immediate needs to generate JavaScript Jest tests in the UP9 platform. However, we are willing to contribute as many improvements as we can, back to the original repository. At least one of our pull requests was already merged by the author.

Project pageGithub link
javalang

javalang

A pure Python library for working with Java source code. Javalang provides a lexer and a parser targeting Java 8. It is another fork we had to do for our sophisticated needs in automated test code generating, as part of the UP9 platform. We continue to improve the fork and will offer some of our advancements to the author of the original project, in the form of PRs.

Project pageGithub link