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. توفر المكتبة تنسيقاً متخصصاً لمساعدي الذكاء الاصطناعي، وإدارة سلاسل المحادثات ومخازن المتجهات. كما تتضمن أدوات لضبط النموذج المخصص، وتنفيذ البحث الدلالي من خلال تضمينات النصوص، ومعالجة الصوت للنسخ والتركيب. يغطي سطح الإمكانات اعتدال المحتوى، وإدارة الملفات، والتعامل مع الدردشة وإكمال النصوص. ويدعم تسليم البيانات في الوقت الفعلي عبر بث أحداث مرسلة من الخادم، والمعالجة المجمعة غير المتزامنة، والتحقق من توقيعات webhook.
Supercharged PHP API client for OpenAI.
OSMnx هي مكتبة Python لتنزيل ونمذجة وتحليل شبكات الشوارع والميزات الجغرافية المكانية الأخرى من OpenStreetMap. تمكن المستخدمين من استرداد والعمل مع بيانات البنية التحتية الواقعية في أي مكان في العالم، وتوفر أدوات لتحليل الشبكة، والاستعلامات المكانية، والتصور. توفر المكتبة قدرات للعمل مع الميزات الحضرية مثل بصمات المباني، ومحطات النقل، وبيانات الارتفاع، إلى جانب إحصائيات الشبكة مثل كثافة التقاطع والالتواء. وهي تدعم أوضاع سفر متعددة بما في ذلك القيادة والمشي وركوب الدراجات، ويمكنها حساب أقصر المسارات، وتقدير سرعات السفر، وتوليد خرائط الخطوط المتساوية. تشمل الوظائف الإضافية الترميز الجغرافي، ومطابقة الخرائط، وإسقاط الإحداثيات، والقدرة على حفظ وتحميل الشبكات بتنسيقات مختلفة. توفر OSMnx أدوات لتصور شبكات الشوارع والميزات الجغرافية المكانية كخرائط ثابتة أو خرائط ويب تفاعلية، ويمكنها رسم مخططات الشكل والأرض. المكتبة متاحة من خلال طرق تثبيت حزم Python القياسية.
Python visualizer for street networks.
gif.js is a JavaScript GIF encoder and client-side color quantizer that generates animated GIF files directly within the web browser. It functions as an HTML5 canvas exporter and image processor, allowing for the creation of animated images from web sources without the need for a backend server. The library utilizes web workers to offload heavy image encoding tasks to background threads, which prevents the browser user interface from freezing during the generation process. This architecture enables the tool to act as a web worker image processor for dynamic image generation. The system cover
Create GIF from the DOM.
openai-java هي مكتبة عميل Java ومجموعة تطوير برمجيات (SDK) مصممة لدمج خدمات OpenAI في تطبيقات Java. تعمل كغلاف برمجي لنقاط نهاية النماذج اللغوية الكبيرة، مما يتيح تنفيذ قدرات الذكاء الاصطناعي التوليدي مثل إكمال الدردشة، وتضمينات النصوص، وتنسيق وكلاء الذكاء الاصطناعي. تدعم المكتبة مجموعة واسعة من المهام متعددة الوسائط، بما في ذلك إنشاء وتحرير الصور، بالإضافة إلى نسخ وترجمة الصوت. توفر أدوات متخصصة لتدريب النماذج وضبطها بدقة، مما يسمح للمستخدمين بتحميل مجموعات البيانات لتحسين أداء النموذج في مجالات محددة. بالإضافة إلى ذلك، تتضمن قدرات لتنفيذ الوظائف المخصصة وتعديل المحتوى لتصفية المدخلات والمخرجات وفقاً لإرشادات السلامة. تستخدم SDK نمط البناء (Builder pattern) لإنشاء الطلبات وتعيين موارد API إلى فئات Java مكتوبة بقوة. تدعم كلاً من دورات الطلب والاستجابة المتزامنة وتسليم البيانات المتزايد عبر أحداث الخادم (Server-sent events) لبث الاستجابة في الوقت الفعلي.
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.