Displaying 1 to 20 from 199 results

HandyJSON - A handy swift json-object serialization/deserialization library

  •    Swift

HandyJSON is a framework written in Swift which to make converting model objects( pure classes/structs ) to and from JSON easy on iOS.Compared with others, the most significant feature of HandyJSON is that it does not require the objects inherit from NSObject(not using KVC but reflection), neither implements a 'mapping' function(writing value to memory directly to achieve property assignment).

elasticsearch-js - Official Elasticsearch client library for Node.js and the browser

  •    Javascript

The official low-level Elasticsearch client for Node.js and the browser.

xray - XRay is a tool for recon, mapping and OSINT gathering from public networks.

  •    Go

XRay is a tool for network OSINT gathering, its goal is to make some of the initial tasks of information gathering and network mapping automatic. The shodan.io API key parameter ( -shodan-key KEY ) is optional, however if not specified, no service fingerprinting will be performed and a lot less information will be shown (basically it just gonna be DNS subdomain enumeration).

esri-leaflet - A lightweight set of tools for working with ArcGIS services in Leaflet.

  •    Javascript

Leaflet plugins for working with a handful of the most popular ArcGIS Service types. This includes Esri basemaps and feature services, as well as tiled map, dynamic map and image services. Esri Leaflet is maintained with ❤️ by folks spanning multiple teams within Esri, but we provide no guarantee of individual features, nor a traditional product lifecycle to support planning.




Leaflet.markercluster - Marker Clustering plugin for Leaflet

  •    Javascript

Provides Beautiful Animated Marker Clustering functionality for Leaflet, a JS library for interactive maps. See the included examples for usage.

maplab - An open visual-inertial mapping framework.

  •    C++

This repository contains maplab, an open, research-oriented visual-inertial mapping framework, written in C++, for creating, processing and manipulating multi-session maps. On the one hand, maplab can be considered as a ready-to-use visual-inertial mapping and localization system. On the other hand, maplab provides the research community with a collection of multi-session mapping tools that include map merging, visual-inertial batch optimization, and loop closure. Furthermore, it includes an online frontend, ROVIOLI, that can create visual-inertial maps and also track a global drift-free pose within a localization map.

iD - The easy-to-use OpenStreetMap editor in JavaScript.

  •    Javascript

Note: Windows users should run these steps in a shell started with "Run as administrator". This is only necessary the first time so that the build process can create symbolic links. For guidance on building a packaged version, running tests, and contributing to development, see CONTRIBUTING.md.

geoserver - Official GeoServer repository

  •    Java

GeoServer is an open source software server written in Java that allows users to share and edit geospatial data. Designed for interoperability, it publishes data from any major spatial data source using open standards. Being a community-driven project, GeoServer is developed, tested, and supported by a diverse group of individuals and organizations from around the world.


react-simple-maps - An svg map component built with and for React

  •    Javascript

An svg map component built with and for React. It allows the creation of pure react svg maps. React-simple-maps aims to make working with svg maps in react easier. It handles tasks such as panning, zooming and simple rendering optimization, and takes advantage of parts of d3-geo and topojson-client instead of relying on the entire d3 library.

datawrapper - An open source data visualization platform helping everyone to create simple, correct and embeddable charts in minutes

  •    PHP

This is Datawrapper Core, the open source platform that powers the charting tools hosted as free service on datawrapper.de. Most of the functionality in Datawrapper is provided by plugins, some of which are open source but the majority is not. However, you are free to create your own visualization plugins.

babel-plugin-module-resolver - Custom module resolver plugin for Babel

  •    Javascript

A Babel plugin to add a new resolver for your modules when compiling your code using Babel. This plugin allows you to add new "root" directories that contain your modules. It also allows you to setup a custom alias for directories, specific files, or even other npm modules. This plugin can simplify the require/import paths in your project. For example, instead of using complex relative paths like ../../../../utils/my-utils, you can write utils/my-utils. It will allow you to work faster since you won't need to calculate how many levels of directory you have to go up before accessing the file.

MapStruct - An annotation processor for generating type-safe bean mappers

  •    Java

MapStruct is a Java annotation processor for the generation of type-safe and performant mappers for Java bean classes. It saves you from writing mapping code by hand, which is a tedious and error-prone task. The generator comes with sensible defaults and many built-in type conversions, but it steps out of your way when it comes to configuring or implementing special behavior.

evo - Python package for the evaluation of odometry and SLAM

  •    Python

This package provides executables and a small library for handling, evaluating and comparing the trajectory output of odometry and SLAM algorithms. See here for more infos about the formats.

Kimera-VIO - Visual Inertial Odometry with SLAM capabilities and 3D Mesh generation.

  •    C++

For evaluation plots, check our jenkins server. Kimera-VIO is a Visual Inertial Odometry pipeline for accurate State Estimation from Stereo + IMU data. It can optionally use Mono + IMU data instead of stereo cameras.

rtabmap - RTAB-Map library and standalone application

  •    C++

RTAB-Map library and standalone application. For more information, visit the RTAB-Map's home page or the RTAB-Map's wiki.

grid_map - Universal grid map library for mobile robotic mapping

  •    C++

This is a C++ library with ROS interface to manage two-dimensional grid maps with multiple data layers. It is designed for mobile robotic mapping to store data such as elevation, variance, color, friction coefficient, foothold quality, surface normal, traversability etc. It is used in the Robot-Centric Elevation Mapping package designed for rough terrain navigation. This is research code, expect that it changes often and any fitness for a particular purpose is disclaimed.

awesome-robotic-tooling - Tooling for professional robotic development in C++ and Python with a touch of ROS, autonomous driving and aerospace: https://freerobotics

  •    

To stop reinventing the wheel you need to know about the wheel. This list is an attempt to show the variety of open and free tools in software and hardware development, which are useful in professional robotic development. Your contribution is necessary to keep this list alive, increase the quality and to expand it. You can read more about it's origin and how you can participate in the contribution guide and related blog post. All new project entries will have a tweet from protontypes.

MappingGenerator - :arrows_counterclockwise: "AutoMapper" like, Roslyn based, code fix provider that allows to generate mapping code in design time

  •    CSharp

I would like to thank all of you who contributed to this product by reporting issues, testing, authoring PRs, or buying me coffee. PR authors (except the Only README Updaters) and Coffee Buyers will be awarded with a special license for MappingGenerator for free - I will send them an email with details in a few days. You can download it as Visual Studio Extension from Visual Studio Marketplace.

LeGO-LOAM - LeGO-LOAM: Lightweight and Ground-Optimized Lidar Odometry and Mapping on Variable Terrain

  •    C++

An updated lidar-initial odometry package, LIO-SAM, has been open-sourced and available for testing. You can use the following commands to download and compile the package.






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.