Binary Tree
728 subscribers
722 photos
2 videos
1 file
916 links
This is a channel about Open Source, software development, and IT in general.
Download Telegram
OpenBot leverages smartphones as brains for low-cost robots. We have designed a small electric vehicle that costs about $50 and serves as a robot body. Our software stack for Android smartphones supports advanced robotics workloads such as person following and real-time autonomous navigation.

#java, #jvm, #android, #robot, #robotics, #education, #research
❀1πŸ‘1
The Closure Compiler is a tool for making JavaScript download and run faster. It is a true compiler for JavaScript. Instead of compiling from a source language to machine code, it compiles from JavaScript to better JavaScript. It parses your JavaScript, analyzes it, removes dead code and rewrites and minimizes what's left. It also checks syntax, variable references, and types, and warns about common JavaScript pitfalls.

#java, #jvm, #js, #typechecking, #optimization
❀1πŸ‘1
Apache Pulsar - distributed pub-sub messaging system.

#java, #jvm, #pubsub, #messaging, #event, #streaming
❀1πŸ‘1
Soul is an asynchronous, high-performance, cross-language, responsive API gateway that provides uniform HTTP access, seamless support for dubbo, Spring cloud, and a wealth of plug-ins (current limiting, fuse, proxy forwarding)

#java, #jvm, #api, #gateway, #asynchronous, #http, #proxy
❀1πŸ‘1
Airbyte is an open-source EL(T) platform that helps you replicate your data in your warehouses, lakes and databases.

Airbyte is on a mission to make data integration pipelines a commodity.

- Maintenance-free connectors you can use in minutes. Just authenticate your sources and warehouse, and get connectors that adapt to schema and API changes for you.
- Building new connectors made trivial. We make it very easy to add new connectors that you need, using the language of your choice, by offering scheduling and orchestration.
- Designed to cover the long tail of connectors and needs. Benefit from the community's battle-tested connectors and adapt them to your specific needs.
- Your data stays in your cloud. Have full control over your data, and the costs of your data transfers.
- No more security compliance process to go through as Airbyte is self-hosted.
- No more pricing indexed on volume, as cloud-based solutions offer.

#java, #jvm, #elt, #data, #integration, #incremental
❀1πŸ”₯1
Sourcetrail is a free and open-source cross-platform source explorer that helps you get productive on unfamiliar source code.

#cpp #python #clang #java #source #explorer #multiplatform #macos #windows #linux
❀1πŸ”₯1
Ghidra is a software reverse engineering (SRE) framework created and maintained by the National Security Agency Research Directorate. This framework includes a suite of full-featured, high-end software analysis tools that enable users to analyze compiled code on a variety of platforms including Windows, macOS, and Linux. Capabilities include disassembly, assembly, decompilation, graphing, and scripting, along with hundreds of other features. Ghidra supports a wide variety of processor instruction sets and executable formats and can be run in both user-interactive and automated modes. Users may also develop their own Ghidra plug-in components and/or scripts using Java or Python.

#java #python #cpp #jvm #reverse #engineering #sre #framework
❀1πŸ‘1πŸ”₯1
Angry IP Scanner - is a very fast IP address and port scanner.

It can scan IP addresses in any range as well as any their ports. It is cross-platform and lightweight. Not requiring any installations, it can be freely copied and used anywhere.

Angry IP scanner simply pings each IP address to check if it’s alive, then optionally it is resolving its hostname, determines the MAC address, scans ports, etc. The amount of gathered data about each host can be extended with plugins.

It also has additional features, like NetBIOS information (computer name, workgroup name, and currently logged in Windows user), favorite IP address ranges, web server detection, customizable openers, etc.

Scanning results can be saved to CSV, TXT, XML or IP-Port list files. With help of plugins, Angry IP Scanner can gather any information about scanned IPs. Anybody who can write Java code is able to write plugins and extend functionality of Angry IP Scanner.

#java #jvm #ip #network #scanner
❀1πŸ‘1πŸ”₯1
Apache Doris is an easy-to-use, high-performance and real-time analytical database based on MPP architecture, known for its extreme speed and ease of use. It only requires a sub-second response time to return query results under massive data and can support not only high-concurrent point query scenarios but also high-throughput complex analysis scenarios.

Based on this, Apache Doris can better meet the scenarios of report analysis, ad-hoc query, unified data warehouse, Data Lake Query Acceleration, etc. Users can build user behavior analysis, AB test platform, log retrieval analysis, user portrait analysis, order analysis, and other applications on top of this.

#cpp #java #sql #real #time #database #db #big #data #hive #hadoop #analytics #olap #mpp
πŸ”₯2❀1πŸ‘1
Humble UI is a desktop UI framework for Clojure. No Electron. No JavaScript. Only JVM and native code.

#clojure #jvm #java
πŸ‘8πŸ”₯2
Atlas is a language-agnostic tool for managing and migrating database schemas using modern DevOps principles. It offers two workflows:

- Declarative: Similar to Terraform, Atlas compares the current state of the database to the desired state, as defined in an HCL, SQL, or ORM schema. Based on this comparison, it generates and executes a migration plan to transition the database to its desired state.

- Versioned: Unlike other tools, Atlas automatically plans schema migrations for you. Users can describe their desired database schema in HCL, SQL, or their chosen ORM, and by utilizing Atlas, they can plan, lint, and apply the necessary migrations to the database.

#go #database #schema #python #java #migrating
πŸ”₯5πŸ‘1