GoJS is a JavaScript and TypeScript library for creating and manipulating diagrams, charts, and graphs. GoJS is a flexible library that can be used to create a number of different kinds of interactive diagrams, including data visualizations, drawing tools, and graph editors. There are samples for flowchart, org chart, business process BPMN, swimlanes, timelines, state charts, kanban, network, mindmap, sankey, family trees and genogram charts, fishbone diagrams, floor plans, UML, decision trees, pert charts, Gantt, and hundreds more. GoJS includes a number of built in layouts including tree layout, force directed, radial, and layered digraph layout, and a number of custom layout examples.
html diagram flowchart orgchart layout graph typescript chart tree uml bpmn editor drawing canvas svg hierarchy family-tree decision-tree mindmap treeview genogram ivr-tree parse-tree concept-map visualization entity-relationship er-diagram radial sankey pert gantt timeline swimlane workflow flow process state sequential-function grafcet sequence circuit dataflow data-flow planogram floorplan seating pipes tree-layout force-directed layered hierarchical circular fishbone ishikawa treemap tree-map subgraph network library js html5The Cello input is a high-level logic specification written in Verilog, a hardware description language. The code is parsed to generate a truth table, and logic synthesis produces a circuit diagram with the genetically available gate types to implement the truth table. The gates in the circuit are assigned using experimentally characterized genetic gates. In assignment, a predicted circuit score guides a breadth-first search, or a Monte Carlo simulated annealing search. The assignment with the highest score is chosen, and this assignment can be physically implemented in a combinatorial number of different genetic layouts. The Eugene language is used for rule-based constrained combinatorial design of one or more final DNA sequence(s) for the designed circuit. Verilog programs start with a module keyword, followed by the module name, followed by the list of output and input wire names. Within a module definition, Cello currently parses three forms of Verilog: case statements, assign statements, and structural elements (examples below). Verilog code can be entered using a text editor and saved with a .v extension.
genetic-circuit-design-automation synthetic-biology cello circuit boolean-logic bio-design-automationMicro Python is a lean and fast implementation of the Python 3 programming language that is optimised to run on a microcontroller. The Micro Python board is a small electronic circuit board that runs the Micro Python language.
programming-language microcontroller chip embedded board circuitCircuit Diagram enables you to make electronic circuit diagrams and export them as images.
circuit diagram coursework diagram-maker digital electronic-circuitLogicCircuit – is educational software for designing and simulating logic circuits. Intuitive graphical user interface, allows you to create unrestricted circuit hierarchy with multi bit buses, debug circuits behavior with oscilloscope, and navigate running circuits hierarchy.
education 2d circuitLibrePCB is a free EDA software to develop printed circuit boards. It is all-In-One: project management + library/schematic/board editors. It has very powerful library design with some innovative concepts, Intuitive, modern and easy-to-use graphical user interface, Multi-PCB feature (different PCB variants of the same schematic), Automatic netlist synchronisation between schematic and board.
eda electronics pcb schematic qt unix cad hardware circuit circuit-boardA tool that lets you create multiple TOR instances with a load-balancing traffic between them by HAProxy. It's provides one single endpoint for clients. Support socks protocol and http-proxy servers: polipo, privoxy and hpts. In addition, you can view previously running TOR processes and create a new identity for all or selected processes. Multitor was created with the aim of initialize many TOR processes as quickly as possible. I could use many instances for my daily use programs (web browsers, messangers and other). In addition, I was looking for a tool that would increase anonymity when conducting penetration tests and testing the security of infrastructure.
tor multitor multi-tor onion instances socket tor-network communication identity tor-proxy load-balancer http-proxy haproxy balance circuit traffic proxy socks-proxy polipo privoxyJavascript Implementation for Circuit Breaker (Port of Hystrix Circuit Breaker)
circuit breaker circuit-breaker circuitbreaker circuitbreaker-js circuit-breaker-js circuitbreakerjs histrix fail-fast livepersonflashheart is request with batteries included. It provides everything you need to build HTTP-based services with confidence.The client assumes you're working with a JSON API by default. It uses the json: true option in request to send the Accept: application/json header and automatically parse the response into an object. If you need to call an API that returns plain text, XML, animated GIFs etc. then set the json flag to false in your request options.
rest-client flashheart cache circuit breaker rest http json clientcircuit breaker is a node.js implementation of the Circuit Breaker pattern. When properly configured it can aid in providing stability and prevent cascading failures in distributed systems. See the examples for more working sample code.
circuit breakerThere are a large number of examples on the godoc that are worth looking at. They tend to be more up to date than the README doc. This example shows how fallbacks execute to return alternate errors or provide logic when the circuit is open.
circuit hystrix circuit-breaker-pattern sloA low-level javascript circuit simulation engine designed to model, simulate, and render complex electronic circuitry. The application will run on localhost port 6502 by default.
circuitText-to-Speech for Arduino
text-to-speech arduino tts speech lm386 circuit amplifier teensyThis is a Node.js implementation of the Circuit Breaker pattern as popularized in Michael T. Nygard's book - Release It!. The Circuit Breaker is intended to proxy the consumption of upstream resources such that failures in the upstream resource propagate to the current system in a predictable manner. To be clear, the Circuit Breaker doesn't prevent failures; rather, it helps your application manage failures proactively, failing fast and / or providing fallback values when applicable. The Circuit Breaker proxies the consumption of upstream resources; but, it does not have intimate knowledge of the upstream resource. As such, the scope of the Circuit Breaker can be as course or as granular as you think is appropriate. For example, you can have one Circuit Breaker that represents an entire upstream resource. Or, you can create an individual Circuit Breaker for each method in an upstream resource. The more granular your Circuit Breakers, the less likely you are to get false positives.
circuit breaker circuit-breaker availability reliability fail-fastI wrote this program to solve the Chinese Postman problem. The Chinese Postman Problem, or "route inspection problem" is to find a shortest closed circuit that visits every edge of a (connected) undirected graph.
graph circuit network dijkstraThere are some aag examples in the example/ folder, you can upload from it and have fun : ).
visualizer dsnp ntu fraig circuit graphviz frontend-web graph css-animations vizjs dot aig aagReach is a symbolic finite state reachability checker. One could also say that Reach is a safety model checker. Reach is written in Go and requires Go to build/install from source. To install Go, please see the installation webpage.
model-checking verification ic3 pdr simulation bmc symbolic safety circuitThis library allows to do the trusted setup, generate proofs and verify the proofs. This library uses the compiled circuits generated by the jaz compiler.
zksnark zcash ethereum zero knowlage cryptography circuitThe Network Map Panel is a world map that provides the ability to monitor and visualize realtime traffic statistics. It uses timeseries data to represent traffic between nodes as circuits. It provides this information when hovered over the circuits and nodes. The Network Map Panel also provides the ability to configure different map options and display options.
grafana grafana-plugin worldview network-map circuit network map
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.