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).
json serialization json-fields deserialization mapping json-parserThe official low-level Elasticsearch client for Node.js and the browser.
elasticsearch mapping restXRay 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).
osint security network shodan intelligence mappingLeaflet 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.
esri-leaflet leaflet-plugins arcgis esri web-development gis leaflet-plugin mappingProvides Beautiful Animated Marker Clustering functionality for Leaflet, a JS library for interactive maps. See the included examples for usage.
leaflet map mapping clustering leaflet-plugins gis cluster leaflet-plugin mapsThis 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.
mapping slam not-matlabNote: 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.
openstreetmap d3 editor mappingGeoServer 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.
web mapping web-mapping geoserver wms wfs wps wcs mapsPython codes for robotics algorithm. This is a Python code collection of robotics algorithms, especially for autonomous navigation.
robotics algorithm path-planning control animation localization slam cvxpy ekf autonomous-vehicles autonomous-driving mapping autonomous-navigationAn 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.
nodejs react svg d3v4 visualization mapping maps worldmap geo d3This 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.
datawrapper visualization ddj tool mappingA 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.
babel-plugin resolver babel module alias rewrite resolve rename mapping require importMapStruct 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.
annotation-processor mapping javabeans no-reflectionThis 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.
benchmark robotics tum mapping metrics evaluation ros slam odometry trajectory kitti eurocFor 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.
real-time cpu localization robotics mapping reconstruction slam state-estimation vio visual-inertial-odometry euroc-datasetRTAB-Map library and standalone application. For more information, visit the RTAB-Map's home page or the RTAB-Map's wiki.
localization robotics mapping slam scanning project-tangoThis 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.
opencv cpp navigation mapping terrain ros elevation pcl rviz height-map costmap grid-map occupancy octopmapTo 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.
machine-learning awesome robot cplusplus cpp robotics mapping aerospace point-cloud artificial-intelligence ros lidar self-driving-car awesome-list automotive slam autonomous-driving robotic ros2I 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.
c-sharp visual-studio roslyn mapping mapper vsix codegenerator code-generation automapperAn 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.
mapping ros isam imu lidar ieee slam velodyne ugv odometry jackal gtsam loam iros lidar-odometry
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.