Displaying 1 to 20 from 60 results

GNU Octave - Language for Numerical Computations

  •    C

GNU Octave is a high-level interpreted language, primarily intended for numerical computations. It provides capabilities for the numerical solution of linear and nonlinear problems, and for performing other numerical experiments. It also provides extensive graphics capabilities for data visualization and manipulation. Octave Forge is a place for development of its packages; from bioinformatics and fuzzy logic to mechanics and instrument control.

system-bus-radio - Transmits AM radio on computers without radio transmitting hardware.

  •    C

This program transmits radio on computers / phones without radio transmitting hardware. Some computers are intentionally disconnected from the rest of the world. This includes having their internet, wireless, bluetooth, USB, external file storage and audio capabilities removed. This is called "air gapping". Even in such a situation, this program can transmit radio.

engineer-manager - A list of engineering manager resource links.

  •    Javascript

A list of resources for engineering managers (Books, Videos, Podcasts, Articles)

system_design - Preparation links and resources for system design questions


Learning about and implementing large-scale distributed system is not easy. I do not want to give the impression that it's something that can be learnt in a month. What this repository aims to achieve, is for software engineers and students to get a rough idea of how the thought process of designing a large scale works and how big companies have managed to solve really hard problems. Along with that, there is a recent trend for companies to have an open-ended interview with system design questions, which is at times hard for engineers of all levels if they haven't gotten the opportunity to work on such systems themselves. This is a collection of links/documents for the following use cases: a) Prepare for a system design or open-ended rounds. b) Learn more about how large-scale systems work and thought process of designing a new system.

Freemat - A Matlab alternative

  •    C++

FreeMat is a free environment for rapid engineering and scientific prototyping and data processing. It is similar to commercial systems such as MATLAB and IDL. It has built in arithmetic for manipulation of all supported data types, N-dimensional array manipulation, 2D and 3D plotting and image display, Visualization, Image manipulation, and as well as parallel programming.

PYLEECAN - Electrical engineering open-source software providing a user-friendly, unified, flexible simulation framework for the multiphysic design and optimization of electrical machines and drives

  •    Python

PYLEECAN project provides a user-friendly, unified, flexible simulation framework for the multiphysic design and optimization of electrical machines and drives. The main objective of PYLEECAN is to boost reproducible research and open-science in electrical engineering. Thus, it is intended for researchers, R&D engineers and teachers in electrical engineering, both on standard and novel topologies of electrical machines.


  •    DotNet

A code library for developing applications that calculate moist air properties. Mostly for HVAC engineers. All code must and will be written in C#. All calculations are based off of the ASHRAE standards. The library supports both SI (metric) and IP (Imperial) units.

Online Math Calculator


This is an Online Math Calculator. What this does is take your equation in the usual form and convert every variable to x, y, and every constant to a, b, c, d, e, etc... use wolfram|alpha and then convert back to the input format. This allows to input most equations.

roadmap - A simple CLI script to generate a formatted Roadmap from Github issues and milestones

  •    Javascript

Generates a README.md file from all milestones and issues in a given Github repository.To generate a README.md roadmap just install roadmap and run it.

awesome-aha - Awesome list for "Aha!" moments related to programming and computer science


Some times you don't know where to start. Sometimes you just dont "get" it. We're flooded with information and resources, but we, the more experienced lot, all know which ones really made it sink for us. This is a list of the best starting points that helped experienced people learn new things quickly, and those pivotal resources that made an "Aha!" moment.

lpub3d - LDraw™ editor for LEGO® style digital building instructions.

  •    C++

An LDraw™ editor for LEGO® style digital building instructions. LPub3D is an Open Source WYSIWYG editing application for creating LEGO® style digital building instructions. LPub3D is developed and maintained by Trevor SANDY. It uses the LDraw parts library, the most comprehensive library of digital Open Source LEGO® bricks available (www.ldraw.org/ ) and reads the LDraw LDR and MPD model file formats.

memrepl - Memory inspection REPL interface

  •    Python

memrepl is a frida based script that aims to help a researcher in the task of exploitation of memory corruption related bugs. All the requirements will be installed automatically using python's setuptools.

retools - retools: a reverse engineering toolkit for normies

  •    C++

Collection of tools (disassembler, emulator, binary parser) aimed at reverse enginering tasks, more specifically, bug finding related. Currently we target ARMv7 and Mach-O though in the future more architectures and formats are planned. retools is somewhat unique in that most of the semantics for relevant instructions are parsed out of the specification PDFs as opposed to being generated by hand. Currently the disassembler, emulator, and binary parsers are partially done, with a symbolic execution engine and instrumentation/hooking framework to come as I get more time.

favs - 📚 A curated collection of great resources I stumbled upon throughout my career.


The collection is divided into multiple categories and is subject for further reorganisation sooner or later. This is just a small part of my second brain that I've been building for a while now. I keep great content in Instapaper, Apple Notes, Notepad, Text files in DropBox, Browser bookmarks, YouTube, Vimeo and Ted playlists, bookshelf, etc.

top-software-engineering-articles - Collection of top articles about great software engineering practices


Designing something S.O.L.I.D - The SOLID principles are fundamental to explaining a part of what clean code is, but sometimes explaining what SOLID means is a task in itself. Write code that is easy to delete, not easy to extend. - Every line of code written comes at a price: maintenance. To avoid paying for a lot of code, we build reusable software. The problem with code re-use is that it gets in the way of changing your mind later on.

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.