openstreetmap / Id

Licence: isc
🆔 The easy-to-use OpenStreetMap editor in JavaScript.

Programming Languages

javascript
184084 projects - #8 most used programming language
CSS
56736 projects

Projects that are alternatives of or similar to Id

Streetcomplete
Easy to use OpenStreetMap editor for Android
Stars: ✭ 2,456 (-7.91%)
Mutual labels:  mapping, editor, openstreetmap
Kepler
The open source full-stack geosocial network platform
Stars: ✭ 125 (-95.31%)
Mutual labels:  mapping, openstreetmap
Tikzcd Editor
A simple visual editor for creating commutative diagrams.
Stars: ✭ 1,627 (-39%)
Mutual labels:  hacktoberfest, editor
Bull
BULL - Bean Utils Light Library
Stars: ✭ 150 (-94.38%)
Mutual labels:  hacktoberfest, mapping
Lychee
The most complete and powerful data-binding library and persistence infra for Kotlin 1.3, Android & Splitties Views DSL, JavaFX & TornadoFX, JSON, JDBC & SQLite, SharedPreferences.
Stars: ✭ 102 (-96.18%)
Mutual labels:  hacktoberfest, mapping
Markor
Text editor - Notes & ToDo (for Android) - Markdown, todo.txt, plaintext, math, ..
Stars: ✭ 1,394 (-47.73%)
Mutual labels:  hacktoberfest, editor
Atheos
A self-hosted browser-based cloud IDE, updated from Codiad IDE
Stars: ✭ 144 (-94.6%)
Mutual labels:  hacktoberfest, editor
Tiled
Flexible level editor
Stars: ✭ 8,411 (+215.37%)
Mutual labels:  hacktoberfest, editor
Electricitymap Contrib
A real-time visualisation of the CO2 emissions of electricity consumption
Stars: ✭ 2,138 (-19.84%)
Mutual labels:  hacktoberfest, d3
Rich Markdown Editor
The open source React and Prosemirror based markdown editor that powers Outline. Want to try it out? Create an account:
Stars: ✭ 2,468 (-7.46%)
Mutual labels:  hacktoberfest, editor
Plotly.js
Open-source JavaScript charting library behind Plotly and Dash
Stars: ✭ 14,268 (+434.98%)
Mutual labels:  hacktoberfest, d3
Cloudcmd
✨☁️📁✨ Cloud Commander file manager for the web with console and editor.
Stars: ✭ 1,332 (-50.06%)
Mutual labels:  hacktoberfest, editor
Hacktobermap
A map of Hacktoberfest 2019 participants https://abhijitparida.github.io/hacktobermap/
Stars: ✭ 59 (-97.79%)
Mutual labels:  hacktoberfest, openstreetmap
Intellij Elixir
Elixir plugin for JetBrain's IntelliJ Platform (including Rubymine)
Stars: ✭ 1,488 (-44.21%)
Mutual labels:  hacktoberfest, editor
Devradar
Competence Management for developers
Stars: ✭ 56 (-97.9%)
Mutual labels:  hacktoberfest, d3
Opentileserver
This script is for building a basic tile server with OpenStreetMap data
Stars: ✭ 190 (-92.88%)
Mutual labels:  mapping, openstreetmap
React Simple Code Editor
Simple no-frills code editor with syntax highlighting
Stars: ✭ 740 (-72.25%)
Mutual labels:  hacktoberfest, editor
Megadraft
Megadraft is a Rich Text editor built on top of Facebook's Draft.JS featuring a nice default base of components and extensibility
Stars: ✭ 982 (-63.18%)
Mutual labels:  hacktoberfest, editor
Openrailwaymap
An OpenStreetMap-based project for creating a map of the world's railway infrastructure.
Stars: ✭ 150 (-94.38%)
Mutual labels:  mapping, openstreetmap
V Chart Plugin
Easily bind a chart to the data stored in your Vue.js components.
Stars: ✭ 188 (-92.95%)
Mutual labels:  hacktoberfest, d3

iD - friendly JavaScript editor for OpenStreetMap

build

Basics

  • iD is a JavaScript OpenStreetMap editor.
  • It's intentionally simple. It lets you do the most basic tasks while not breaking other people's data.
  • It supports all popular modern desktop browsers: Chrome, Firefox, Safari, Opera, Edge, and IE11.
  • iD is not yet designed for mobile browsers, but this is something we hope to add!
  • Data is rendered with d3.js.

Participate!

Come on in, the water's lovely. More help? Ping Martin Raifer/tyr_asd or bhousel on:

Prerequisites

  • Node.js version 10 or newer
  • git for your platform
    • Note for Windows users:
      • Edit $HOME\.gitconfig:
        Add these lines to avoid checking in files with CRLF newlines
        [core]
        autocrlf = input

Installation

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.

To run the current development version of iD on your own computer:

Cloning the repository

The repository is reasonably large, and it's unlikely that you need the full history (~200 MB). If you are happy to wait for it all to download, run:

git clone https://github.com/openstreetmap/iD.git

To clone only the most recent version, instead use a 'shallow clone':

git clone --depth=1 https://github.com/openstreetmap/iD.git

If you want to add in the full history later on, perhaps to run git blame or git log, run git fetch --depth=1000000

Building iD

  1. cd into the newly cloned project folder
  2. Run npm install
  3. Run npm run all
  4. Run npm start
  5. Open http://localhost:8080/ in a web browser

For guidance on building a packaged version, running tests, and contributing to development, see CONTRIBUTING.md.

License

iD is available under the ISC License. See the LICENSE.md file for more details.

iD also bundles portions of the following open source software.

Thank you

Initial development of iD was made possible by a grant of the Knight Foundation.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].