awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
rastapasta avatar

rastapasta/mapscii

0
View on GitHub↗
8,975 نجوم·286 تفرعات·JavaScript·mit·3 مشاهدات

Mapscii

Mapscii is a terminal-based geographic interface and vector map renderer. It allows users to view and explore geographic map data and points of interest directly within an xterm-compatible console using ASCII and Braille characters.

The project functions as a vector tile map client capable of fetching and styling geographic layers from public or private sources. It also serves as an MBTiles map viewer, enabling the exploration of geographic data stored in local files for offline use.

The tool provides keyboard-driven navigation for zooming and panning across coordinates, along with the ability to apply custom visual themes and style specifications to map layers. It includes capabilities for identifying specific landmarks and points of interest based on geographic coordinates.

Features

  • Geographic-to-Terminal Mapping - Provides a terminal-based geographic interface that maps coordinates to character cells for visualization.
  • MBTiles Storage Adapters - Loads offline map data from MBTiles SQLite database files to enable rendering without a network connection.
  • MBTiles Viewers - Displays geographic data from local MBTiles files and remote vector tile servers within a terminal.
  • Raster and Vector Tile Renderers - Renders geographic vector tile data into a grid of ASCII and Braille characters.
  • Vector Tile Map Clients - Functions as a client for fetching and styling geographic map layers from public or private vector tile sources.
  • Vector Tile Clients - Retrieves map data from public, private, or local vector tile and MBTiles sources for rendering.
  • Terminal World Maps - Displays vector tile map data using ASCII and Braille characters within an xterm-compatible console.
  • ASCII Map Renderers - Renders vector tile map data using ASCII and Braille characters for xterm-compatible consoles.
  • Braille Pattern Mapping - Implements a system to map pixel data to Braille characters to increase the effective resolution of the terminal map.
  • Offline Map Data Managers - Enables navigation of geographic data stored in local MBTiles files for offline use.
  • Terminal Escape Sequences - Uses standard terminal escape sequences to handle screen clearing, cursor movement, and color rendering.
  • Map Visual Styling - Allows customization of the visual appearance of map layers through themes and style specifications.
  • Geographic View Navigation - Provides keyboard-driven navigation for zooming and panning across geographic coordinates.
  • Terminal-Based Interfaces - Implements an interactive command-line map exploration tool with keyboard-driven navigation.
  • Vector Layer Styling - Processes style specifications to determine the color and visibility of vector layers during the rendering phase.
  • Command Line Interface - Console-based world map renderer.
  • واجهات سطر الأوامر - عارض خرائط العالم يعتمد على وحدة التحكم (console).
  • Browser Replacements - Terminal Map Viewer.

سجل النجوم

مخطط تاريخ النجوم لـ rastapasta/mapsciiمخطط تاريخ النجوم لـ rastapasta/mapscii

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ Mapscii

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Mapscii.
  • maplibre/martinالصورة الرمزية لـ maplibre

    maplibre/martin

    3,717عرض على GitHub↗

    Martin is a geospatial data API and vector tile server that delivers map tiles, styles, sprites, and glyphs to web map clients. It functions as a PostGIS vector tile server, generating tiles directly from databases, as well as serving data from MBTiles and PMTiles files. The project distinguishes itself through a specialized command line interface for managing MBTiles archives, allowing users to validate, compare, and merge offline map data. It also provides dynamic map styling capabilities, including the generation of signed distance field sprites for runtime recoloring and the on-the-fly pr

    Rusthacktoberfestleafletmapbox-gl
    عرض على GitHub↗3,717
  • mapbox/mapbox-gl-jsالصورة الرمزية لـ mapbox

    mapbox/mapbox-gl-js

    12,306عرض على GitHub↗

    Mapbox GL JS is a WebGL map rendering engine and interactive web map framework used to render vector tiles, raster imagery, and 3D terrain in the browser. It functions as a vector tile map library and geospatial data visualization tool, employing GPU-accelerated shaders to transform geospatial data into interactive maps. The project distinguishes itself through the integration of custom WebGL layers directly into the rendering pipeline and the use of data-driven expressions to map feature properties to visual attributes. It supports specialized data loading via PMTiles and provides offline ma

    TypeScript
    عرض على GitHub↗12,306
  • mapbox/mapbox-gl-nativeالصورة الرمزية لـ mapbox

    mapbox/mapbox-gl-native

    4,452عرض على GitHub↗

    This project is a cross-platform mapping SDK and hardware-accelerated rendering engine implemented in C++. It provides a shared geospatial core that allows for the embedding of interactive maps into Android, iOS, macOS, Node.js, and Qt applications. The system focuses on high-performance vector tile rendering using OpenGL and GPU primitives to display interactive 3D landscapes and complex geospatial datasets. It transforms compressed protocol buffers into customizable visuals through a style-driven layer pipeline. The capability surface extends to comprehensive location services, including g

    C++
    عرض على GitHub↗4,452
  • jroimartin/gocuiالصورة الرمزية لـ jroimartin

    jroimartin/gocui

    10,575عرض على GitHub↗

    gocui is a console user interface library for the Go programming language. It provides a toolkit for building interactive terminal applications using a layout engine that organizes overlapping rectangular views and coordinates. The library features a terminal input handler to capture and map keyboard shortcuts and mouse events to specific application actions. It includes an ANSI escape sequence parser to manage text attributes, colors, and cursor positioning. The framework covers interface view management and overlapping window layering, allowing for a structured arrangement of content. Rend

    Gocuigogocui
    عرض على GitHub↗10,575
عرض جميع البدائل الـ 30 لـ Mapscii→

الأسئلة الشائعة

ما هي وظيفة rastapasta/mapscii؟

Mapscii is a terminal-based geographic interface and vector map renderer. It allows users to view and explore geographic map data and points of interest directly within an xterm-compatible console using ASCII and Braille characters.

ما هي الميزات الرئيسية لـ rastapasta/mapscii؟

الميزات الرئيسية لـ rastapasta/mapscii هي: Geographic-to-Terminal Mapping, MBTiles Storage Adapters, MBTiles Viewers, Raster and Vector Tile Renderers, Vector Tile Map Clients, Vector Tile Clients, Terminal World Maps, ASCII Map Renderers.

ما هي البدائل مفتوحة المصدر لـ rastapasta/mapscii؟

تشمل البدائل مفتوحة المصدر لـ rastapasta/mapscii: maplibre/martin — Martin is a geospatial data API and vector tile server that delivers map tiles, styles, sprites, and glyphs to web map… mapbox/mapbox-gl-js — Mapbox GL JS is a WebGL map rendering engine and interactive web map framework used to render vector tiles, raster… mapbox/mapbox-gl-native — This project is a cross-platform mapping SDK and hardware-accelerated rendering engine implemented in C++. It provides… jroimartin/gocui — gocui is a console user interface library for the Go programming language. It provides a toolkit for building… yaronn/blessed-contrib — blessed-contrib is a terminal user interface framework and a Node.js console widget library designed for building… lelandrichardson/react-native-maps — react-native-maps is a cross-platform map component and visualization library for embedding interactive maps within…