56 个仓库
Code libraries for processing and rendering map data.
Explore 56 awesome GitHub repositories matching part of an awesome list · Programming Libraries. Refine with filters or upvote what's useful.
Leaflet is a lightweight JavaScript mapping library used to build mobile-friendly interactive maps on web pages. It functions as an open-source geospatial toolkit and web map renderer, providing the necessary tools to display geographical tiles and vector data. The framework is designed as a mobile-first map interface, ensuring that mapping experiences remain responsive and efficient across both desktop browsers and mobile devices. It enables the creation of custom map implementations and the visualization of geospatial data through the addition of markers, popups, and layers. The library co
JavaScript library for interactive mobile-friendly maps.
OpenLayers is a JavaScript web mapping library and WebGIS framework used for rendering interactive 2D maps and geospatial data on web pages. It serves as a geospatial data visualization tool and an open geospatial standard client for consuming standardized geographic data formats and web map services. The project provides a framework for building complex geographic information systems in the browser. It supports the development of custom map applications and the integration of geographic information system capabilities to handle spatial data and coordinates. The library covers broad capabili
Library for rendering raster and vector maps.
Maplibre GL JS is a WebGL map rendering engine and vector tile map library used to create interactive web maps. It serves as a web-based GIS visualization tool and an interactive map interface framework for rendering geographic data and vector tiles on web pages. The library provides capabilities for 3D terrain rendering and the integration of custom 3D content. It supports complex geospatial data visualization through the use of heatmaps, clusters, and 3D extrusions, while allowing for custom map styling and environmental effect customization. The system covers a broad range of functional a
GPU-accelerated vector tile renderer.
android-gif-drawable is a rendering library for displaying and controlling animated GIF images within Android image views and drawables. It provides a custom drawable implementation for frame-based animations, a playback system for seeking and looping, and a metadata extractor for retrieving technical properties such as frame counts and loop settings. The library enables the synchronization of a single animation instance across multiple views to ensure consistent playback. It supports loading GIF data from various sources, including assets, resources, URIs, byte arrays, files, and input strea
Views and Drawable for displaying animated GIFs on Android.
FLAnimatedImage is a high-performance rendering engine and library for playing animated GIF images on iOS. It functions as an animation engine and image memory manager designed to ensure smooth frame transitions and consistent playback timing across different device environments. The project focuses on maintaining consistent animation speed through variable frame delay support and optimizes rendering efficiency to sustain high frame rates on mobile devices. It includes a memory management system to prevent application crashes and performance degradation during the playback of large or numerou
GIF engine for iOS by FlipBoard.
osrm-backend 是一个高性能路由引擎和后端服务,旨在利用 OpenStreetMap 数据计算最短路径和行驶距离。它作为一个基于图的寻路服务器和地图数据处理工具,将原始地图数据转换为针对高速路由计算优化的专用格式。 该系统为不同的交通模式提供专门的路线计算,允许定义具有特定限速和行驶约束的自定义路由配置文件。它能够在大型道路网络中实现高性能的路线规划和行驶时间估算,并提供毫秒级的响应时间。 该引擎利用地图数据处理和导入工具为导航准备道路网络。它支持计算多个坐标之间的最快路线和距离估算。
Routing engine for C++ applications.
GraphHopper is a Java routing library and OpenStreetMap routing engine used to calculate optimal paths and driving directions. It provides a map matching engine for aligning GPS coordinate traces to road networks, a GTFS transit router for multi-modal travel, and a spatial analysis utility for isochrone generation. The project supports the creation of custom vehicle profiles and weighting logic to influence path calculations. It implements contraction hierarchies to accelerate pathfinding by reducing the search space between coordinates. The engine covers a broad range of geospatial capabili
Java route planning library and server.
本项目是一个 PHP API 客户端和 SDK,用于将 OpenAI 服务集成到 PHP 应用程序中。它作为一个集成库和包装器,用于与大语言模型交互,通过 REST API 调用生成文本、图像和音频。 该库为 AI 助手提供专门的编排,管理对话线程和向量存储。它还包括用于自定义模型微调、通过文本嵌入实现语义搜索以及用于转录和合成的音频处理工具。 功能面涵盖内容审核、文件管理以及聊天和文本补全的处理。它支持通过服务器发送事件(SSE)流进行实时数据传输、异步批处理以及 Webhook 签名的验证。
Supercharged PHP API client for OpenAI.
OSMnx 是一个 Python 库,用于从 OpenStreetMap 下载、建模和分析街道网络及其他地理空间特征。它使用户能够检索和处理世界各地的现实基础设施数据,提供用于网络分析、空间查询和可视化的工具。 该库提供了处理城市特征(如建筑轮廓、公交站点和高程数据)以及网络统计信息(如交叉口密度和迂回度)的功能。它支持多种出行模式,包括驾驶、步行和骑行,并可以计算最短路径、推算行驶速度和生成等时线地图。其他功能包括地理编码、地图匹配、坐标投影以及以各种格式保存和加载网络的能力。 OSMnx 提供了将街道网络和地理空间特征可视化为静态地图或交互式 Web 地图的工具,并可以绘制图底图。该库可通过标准 Python 包安装方法获取。
Python visualizer for street networks.
gif.js 是一个 JavaScript GIF 编码器和客户端颜色量化器,可在 Web 浏览器中直接生成动画 GIF 文件。它充当 HTML5 Canvas 导出器和图像处理器,允许从 Web 资源创建动画图像,而无需后端服务器。 该库利用 Web Workers 将繁重的图像编码任务卸载到后台线程,这防止了浏览器用户界面在生成过程中冻结。这种架构使该工具能够充当用于动态图像生成的 Web Worker 图像处理器。 该系统涵盖了将视频帧转换为 GIF 和导出 Canvas 动画的功能。它包括管理帧计时、配置全局输出属性(如尺寸和循环次数)以及执行基于调色板的颜色量化以确保 GIF 兼容性的功能。
Create GIF from the DOM.
openai-java 是一个 Java 客户端库和软件开发工具包(SDK),旨在将 OpenAI 服务集成到 Java 应用中。它作为大语言模型端点的编程包装器,支持实现生成式 AI 功能,如聊天补全、文本嵌入和 AI 代理编排。 该库支持广泛的多模态任务,包括图像生成与编辑,以及音频转录与翻译。它提供用于模型训练和微调的专用工具,允许用户上传数据集以提高模型在特定领域的性能。此外,它还包括用于自定义函数执行和内容审核的功能,以根据安全准则过滤输入和输出。 该 SDK 利用构建者模式进行请求构建,并将 API 资源映射到强类型的 Java 类。它支持同步请求-响应周期,以及通过服务器发送事件(SSE)进行增量数据交付,以实现实时响应流。
Java client library for the OpenAI API.
Mapnik 是一个制图渲染库和地图渲染引擎,旨在将地理信息系统数据转换为可视化地图和可打印布局。它作为一个空间数据可视化工具,将符号化和样式规则应用于多样化的地理数据源。 该项目利用 XML 地图配置框架来定义地图的视觉外观,允许将样式逻辑和布局属性与核心渲染引擎分离。 其能力涵盖地理信息可视化和制图样式管理。该系统通过插件架构集成了来自多种格式的空间数据,并管理坐标转换以确保空间数据在地图图像上对齐。
Cartographic toolkit for image output and rendering.
ChatGPT Java SDK支持流式输出、Gpt插件、联网。支持OpenAI官方所有接口。ChatGPT的Java客户端。OpenAI GPT-3.5-Turb GPT-4 Api Client for Java
Java SDK supporting streaming and plugin integration.
High-performance animated GIF support for iOS in Swift
Animated GIF support for iOS in Swift.
Prettymapp is a webapp and Python package to create beautiful maps from OpenStreetMap data
Python library to create beautiful maps.
OpenTripPlanner (OTP) is an open source multi-modal trip planner, focusing on travel by scheduled public transportation in combination with bicycling, walking, and mobility services including bike share and ride hailing. Its server component runs on any platform with a Java virtual machine (…
Java-based multi-modal trip planner.
High performance GIF engine
High performance & easy to use Gif engine.
This project is a multiplatform software development kit designed to integrate large language models into Kotlin applications. It provides an asynchronous network client and a suite of orchestration tools that enable developers to connect applications to intelligence services, manage conversation threads, and handle structured data exchange. The library is built as a Kotlin Multiplatform package, allowing for consistent code sharing across Android, iOS, and desktop environments. It utilizes structured concurrency to manage non-blocking network requests and real-time streaming responses, ensur
Kotlin API client with multiplatform and coroutine support.
Android ImageView that handles animated GIF images
Android ImageView that handles animated GIF images.
http://krasimir.github.io/gifffer
JavaScript library that prevents the autoplaying of the animated GIFs.