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
FreeCAD is a free and opensource multiplatform 3D parametric modeler.

Freedom to build what you want FreeCAD is an open-source parametric 3D modeler made primarily to design real-life objects of any size. Parametric modeling allows you to easily modify your design by going back into your model history to change its parameters.

Create 3D from 2D and back FreeCAD lets you to sketch geometry constrained 2D shapes and use them as a base to build other objects. It contains many components to adjust dimensions or extract design details from 3D models to create high quality production-ready drawings.

Designed for your needs FreeCAD is designed to fit a wide range of uses including product design, mechanical engineering and architecture, whether you are a hobbyist, programmer, experienced CAD user, student or teacher.

Cross platform FreeCAD runs on Windows, macOS and Linux operating systems.

#cpp, #cad, #3d, #engineering, #architecture, #fem
❀1πŸ”₯1
Python examples of popular machine learning algorithms with interactive Jupyter demos and math being explained.

The purpose of this repository is not to implement machine learning algorithms by using 3rd party library one-liners but rather to practice implementing these algorithms from scratch and get better understanding of the mathematics behind each algorithm. That's why all algorithms implementations are called "homemade" and not intended to be used for production.

#python, #machine, #learning, #ml, #jupyter, #notebooks, #algorithms
❀1πŸ‘1
DevUtils helps you with your tiny daily tasks with just a single click! It's totally open source and work offline. You can buy the pre-built app by visiting the website https://devutils.app or you can build the app from source by yourself!

#objectivec, #macos, #development, #utils, #json, #base64
❀1πŸ‘1
Flax Engine is a high quality modern 3D game engine written in C++ and C#. From stunning graphics to powerful scripts - Flax can give everything for your games. Designed for fast workflow with many ready to use features waiting for you right now.

#cpp, #game, #engine, #3d, #gamedev, #multiplatform
❀1πŸ”₯1
This media is not supported in your browser
VIEW IN TELEGRAM
diskonaut is a terminal disk space navigator written in Rust.

How does it work?

Given a path on your hard-drive (which could also be the root path, eg. /). diskonaut scans it and indexes its metadata to memory so that you could explore its contents (even while still scanning!).

Once completed, you can navigate through subfolders, getting a visual treemap representation of what's taking up your disk space. You can even delete files or folders and diskonaut will track how much space you've freed up in this session.

#rust, #disk, #space, #navigator, #cli, #visualization
❀1πŸ‘1
Nuclei is a fast tool for configurable targeted scanning based on templates offering massive extensibility and ease of use.

Nuclei is used to send requests across targets based on a template leading to zero false positives and providing effective scanning for known paths. Main use cases for nuclei are during initial reconnaissance phase to quickly check for low hanging fruits or CVEs across targets that are known and easily detectable. It uses retryablehttp-go library designed to handle various errors and retries in case of blocking by WAFs, this is also one of our core modules from custom-queries.

#golang, #go, #cve, #scanner, #vulnerability
❀1πŸ”₯1
Owncast is a self-hosted live video and web chat server for use with existing popular broadcasting software. Point your live stream at a server you personally control and regain ownership over your content. Read more about the project.

#golang, #go, #video, #streaming, #livestream, #chat
❀1πŸ”₯1
n8n is an extendable workflow automation tool. With a fair-code distribution model, n8n will always have visible source code, be available to self-host, and allow you to add your own custom functions, logic and apps. n8n's node-based approach makes it highly versatile, enabling you to connect anything to everything.

#typescript, #ts, #automation, #iaas, #ipaas, #workflow, #node, #docker, #development, #cli, #api
❀1πŸ”₯1
Amethyst is a data-driven and data-oriented game engine aiming to be fast and as configurable as possible.

#rust, #game, #engine, #3d, #2d
❀1πŸ”₯1
Cmder is a software package created out of pure frustration over absence of usable console emulator on Windows. It is based on ConEmu with major config overhaul, comes with a Monokai color scheme, amazing clink (further enhanced by clink-completions) and a custom prompt layout.

#cpp, #powershell, #windows, #portable, #mintty, #ssh
❀1πŸ‘1
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
This media is not supported in your browser
VIEW IN TELEGRAM
Turbolinks makes navigating your web application faster. Get the performance benefits of a single-page application without the added complexity of a client-side JavaScript framework. Use HTML to render your views on the server side and link to pages as usual. When you follow a link, Turbolinks automatically fetches the page, swaps in its <body>, and merges its <head>, all without incurring the cost of a full page load.

#typescript, #ts, #spa
❀1πŸ”₯1
GitDorker is a tool that utilizes the GitHub Search API and an extensive list of GitHub dorks that I've compiled from various sources to provide an overview of sensitive information stored on github given a search query.

The Primary purpose of GitDorker is to provide the user with a clean and tailored attack surface to begin harvesting sensitive information on GitHub. GitDorker can be used with additional tools such as GitRob or Trufflehog on interesting repos or users discovered from GitDorker to produce best results.

#python, #git, #docker, #github, #search, #api
❀1πŸ‘1
Volta is a JavaScript Toolchains as Code.

Features:

- Speed
- Seamless, per-project version switching
- Cross-platform support, including Windows and all Unix shells
- Support for multiple package managers
- Stable tool installationβ€”no reinstalling on every Node upgrade!
- Extensibility hooks for site-specific customization

#rust, #js, #toolchain, #nodejs, #package, #manager
❀1πŸ”₯1
Web Development for Beginners - A Curriculum.

Azure Cloud Advocates at Microsoft are pleased to offer a 12-week, 24-lesson curriculum all about JavaScript, CSS, and HTML basics. Each lesson includes pre- and post-lesson quizzes, written instructions to complete the lesson, a solution, an assignment and more. Our project-based pedagogy allows you to learn while building, a proven way for new skills to 'stick'.

#learning, #web, #development, #microsoft, #lessons
❀1πŸ‘1
Secure Shell Bruteforcer β€” A faster & simpler way to bruteforce SSH server.

#golang, #go, #ssh, #bruteforce, #shell
❀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
darktable is an open source photography workflow application and non-destructive raw developer. A virtual lighttable and darkroom for photographers. It manages your digital negatives in a database, lets you view them through a zoomable lighttable and enables you to develop raw images, enhance them and export them on local or remote storage.

#c, #clang, #photography, #workflow
❀1πŸ”₯1
Codewars is an educational community for computer programming. On the platform, software developers train on programming challenges known as kata.

Sharpen your skills: Challenge yourself on kata, created by the community to strengthen different skills. Master your current language of choice, or expand your understanding of a new one.

Train on kata: Solve the kata with your coding style right in the browser and use test cases (TDD) to check it as you progress. Retrain with new, creative, and optimized approaches.

Earn ranks and honor: Kata are ranked to approximate difficulty. As you complete higher ranked kata, you progress through the ranks so we can match you with relevant challenges.

Gain collaborative wisdom: Compare your solution with others after each kata for greater understanding. Discuss the kata, best practices, and innovative techniques with the community.

Website: https://www.codewars.com/

#codewars, #education, #programming, #newbies, #kata, #skills
❀1πŸ”₯1
David Beazley - Python Concurrency From the Ground Up.

There are currently three popular approaches to Python concurrency: threads, event loops, and coroutines. Each is shrouded by various degrees of mystery and peril. In this talk, all three approaches will be deconstructed and explained in a epic ground-up live coding battle.

#python, #video, #concurrency, #davidbeazley, #pycon, #threads
❀1πŸ‘1
Happy New Year, everyone! 🌲🎁
❀1πŸ‘1πŸ”₯1