awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

23 个仓库

Awesome GitHub RepositoriesGrid Coordinate Mapping

Calculations to determine the intersecting visible range of rows and columns in a virtual grid.

Distinct from Page Coordinate Mapping: Specifically addresses the bi-dimensional range calculation for virtualized tables, unlike general page mapping.

Explore 23 awesome GitHub repositories matching graphics & multimedia · Grid Coordinate Mapping. Refine with filters or upvote what's useful.

Awesome Grid Coordinate Mapping GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • bvaughn/react-virtualizedbvaughn 的头像

    bvaughn/react-virtualized

    27,072在 GitHub 上查看↗

    react-virtualized is a library of components for rendering massive lists and tables by drawing only the elements visible in the viewport. It provides specialized layout managers including a windowed grid component and a dynamic height list manager. The project includes a masonry layout engine for packing items of varying heights and widths, as well as an infinite scroll interface for incrementally fetching and appending data. The library covers a broad range of virtualization capabilities, including frozen grid elements, reverse list rendering, and synchronized viewport scrolling. It also su

    Calculates the visible range of both rows and columns to render only intersecting cells of a table.

    JavaScriptgridlistlistview
    在 GitHub 上查看↗27,072
  • phpoffice/phpspreadsheetPHPOffice 的头像

    PHPOffice/PhpSpreadsheet

    13,932在 GitHub 上查看↗

    PhpSpreadsheet is a PHP library used for reading and writing spreadsheet files across various formats. It functions as a spreadsheet file generator and an Excel file parser, allowing for the programmatic creation and manipulation of documents compatible with software such as Microsoft Excel and LibreOffice Calc. The library provides capabilities for programmatic spreadsheet generation and data extraction, enabling the conversion of data from spreadsheet files into programmable PHP formats. It also facilitates cross-format spreadsheet conversion, allowing data to be moved between different sta

    Uses a grid system of columns and rows to locate and modify specific spreadsheet cells.

    PHP
    在 GitHub 上查看↗13,932
  • spartnernl/laravel-excelSpartnerNL 的头像

    SpartnerNL/Laravel-Excel

    12,669在 GitHub 上查看↗

    This is a Laravel Excel integration library used for importing and exporting spreadsheet files within the Laravel framework. It functions as both a spreadsheet data exporter for converting database queries and collections into files and a spreadsheet data importer for mapping workbook data to database models. The library includes an HTML to spreadsheet converter that transforms HTML table templates into downloadable documents to preserve specific layout designs. It supports large dataset exports via background queuing and processes bulk data imports through chunked reading and batch inserts.

    Maps application data object properties to specific row and column coordinates within spreadsheet grids.

    PHPcsvlaravellaravel-5-package
    在 GitHub 上查看↗12,669
  • phpoffice/phpexcelPHPOffice 的头像

    PHPOffice/PHPExcel

    11,379在 GitHub 上查看↗

    PHPExcel is a PHP spreadsheet library used for programmatically reading and writing spreadsheet files in various formats. It utilizes an in-memory spreadsheet model that maps spreadsheet structures to a hierarchy of objects for programmatic manipulation. The library functions as an Office Open XML processor for generating and manipulating XLSX documents and serves as a reader for extracting data and structure from legacy binary XLS files. It also includes tools for CSV data integration and importing. The project provides capabilities for automated report generation and spreadsheet data extra

    Implements a coordinate system that maps alphanumeric cell references to numeric grid indices for data retrieval.

    PHP
    在 GitHub 上查看↗11,379
  • orama-interactive/pixeloramaOrama-Interactive 的头像

    Orama-Interactive/Pixelorama

    9,738在 GitHub 上查看↗

    Pixelorama is a cross-platform digital art multitool designed as a pixel art editor, frame-based animation tool, and tilemap design suite. It provides specialized utilities for drawing low-resolution sprites with pixel-perfect precision and generating sprite sheets for game engines. The software distinguishes itself through a dedicated tilemap design system supporting rectangular, isometric, and hexagonal sets, and a frame-based animation system featuring onion skinning and audio synchronization. It also includes a plugin system that allows the installation of community-developed tools for as

    Maps canvas interactions to isometric, hexagonal, or rectangular coordinates for precise asset placement.

    GDScriptanimationartdraw
    在 GitHub 上查看↗9,738
  • lmeszinc/azurlaneautoscriptLmeSzinc 的头像

    LmeSzinc/AzurLaneAutoScript

    9,292在 GitHub 上查看↗

    AzurLaneAutoScript is a mobile game automation system designed to perform repetitive gameplay tasks unattended. It functions as a screenshot-driven bot that controls Android devices, emulators, and cloud phones via ADB and uiautomator2, using computer vision to make interaction decisions instead of fixed timers. The project distinguishes itself through an advanced computer vision suite that includes local optical character recognition and perspective-aware grid detection. These tools allow the bot to parse 3D game maps, compute vanishing points, and normalize grid-centered objects for precise

    Processes sea map grids to identify enemy positions and determine optimal navigation routes.

    Pythonalasazur-laneazurlane
    在 GitHub 上查看↗9,292
  • jquense/react-big-calendarjquense 的头像

    jquense/react-big-calendar

    8,652在 GitHub 上查看↗

    react-big-calendar is a React calendar component used for rendering schedules and time-based events within web applications. It functions as a customizable event scheduler and JavaScript date visualization library that maps scheduled activities to a time-grid layout. The project is a date-agnostic scheduling interface, utilizing a pluggable adapter to support various third-party JavaScript date libraries. It allows for the replacement of internal calendar elements with custom React components and employs SASS variables for visual styling. The library covers interactive event scheduling and t

    Implements a layout system that translates scheduled activity durations and start times into precise coordinates on a time-grid.

    JavaScript
    在 GitHub 上查看↗8,652
  • jigish/slatejigish 的头像

    jigish/slate

    7,836在 GitHub 上查看↗

    Slate is a keyboard-driven window manager and tiling system for macOS. It functions as a JavaScript-configurable automation tool and workflow orchestrator, allowing users to resize and position application windows through custom keystroke bindings and predefined spatial configurations. The project distinguishes itself by using a scripting API to define complex window manipulation logic, system event callbacks, and custom input mappings. This allows for the creation of sequenced action chains and the execution of external shell commands tied to specific keyboard shortcuts. Its capabilities in

    Implements a virtual spatial grid to calculate precise window placements using screen percentages and pixel coordinates.

    Objective-C
    在 GitHub 上查看↗7,836
  • material-shell/material-shellmaterial-shell 的头像

    material-shell/material-shell

    7,255在 GitHub 上查看↗

    Material Shell is a tiling window manager and Linux desktop environment that replaces traditional window management with a grid-based organizer. It functions as a spatial layout engine that automatically arranges application windows into non-overlapping grids to maximize screen space. The system acts as a desktop session manager, recording and restoring window positions and workspace assignments to preserve the exact state of a previous session after a restart. It employs a coordinate-based layout engine to map applications to specific rows and cells for consistent placement. The project cov

    Implements coordinate systems that map screen pixels to virtual window placement grids for precise window positioning.

    TypeScriptgnomegnome-shellgnome-shell-extension
    在 GitHub 上查看↗7,255
  • jspreadsheet/cejspreadsheet 的头像

    jspreadsheet/ce

    7,186在 GitHub 上查看↗

    This project is a JavaScript spreadsheet component and web-based data table that provides an interactive grid for managing tabular data. It functions as a cross-framework UI component compatible with React, Vue, and jQuery, and can also be embedded as a standalone web component. The grid is specifically designed for XLSX interoperability, allowing users to import and export XLSX files while preserving formulas and styles. It distinguishes itself through real-time collaboration for simultaneous multi-user editing and a flexible system for creating custom cell editors and specialized column typ

    Translates between numeric zero-based coordinates and Excel-style cell names or range strings.

    JavaScriptdata-griddatagriddatatables
    在 GitHub 上查看↗7,186
  • sbstjn/timesheet.jssbstjn 的头像

    sbstjn/timesheet.js

    6,979在 GitHub 上查看↗

    timesheet.js is a JavaScript library for rendering time-series data and event lists as responsive HTML and CSS timelines. It serves as a date-based event renderer that converts lists of dated activities into visual chronologies, supporting the creation of web-based timesheets and activity logs. The library provides components for generating visual timelines, time-tracking tables, and project scheduling displays. It transforms raw event data—including start dates, end dates, descriptions, and categories—into structured HTML interfaces that adapt to different screen sizes.

    Translates chronological timestamps into pixel coordinates to accurately position events along a horizontal axis.

    JavaScript
    在 GitHub 上查看↗6,979
  • tealeg/xlsxtealeg 的头像

    tealeg/xlsx

    5,996在 GitHub 上查看↗

    This is a Go library for reading and writing XLSX files, providing a toolkit for spreadsheet generation and data extraction. It functions as an Office Open XML parser and generator, enabling the creation of workbooks with support for styles, formulas, and metadata. The project features a data mapper that uses Go struct tags and reflection to automatically align spreadsheet rows with structured data. It also includes a validation engine for defining input constraints, such as dropdown lists and error alerts, to control user data entry. The library covers a broad range of capabilities, includi

    Provides translation between numeric indices and alphanumeric A1 notation for precise cell and range addressing.

    Go
    在 GitHub 上查看↗5,996
  • sdras/cssgridgeneratorsdras 的头像

    sdras/cssgridgenerator

    5,342在 GitHub 上查看↗

    该项目是一个 CSS 网格布局生成器和可视化布局编辑器。它作为一个前端开发工具,允许设计网格结构并为动态 Web 布局生成相应的 CSS 代码。 该工具通过允许用户通过交互式界面定义行、列和项目位置来实现可视化网格原型设计。此过程生成有效的样式表规则,无需手动计算网格坐标或跟踪尺寸。 该软件涵盖了 CSS 网格布局设计和响应式 Web 布局,提供了定义网格项目放置并为灵活页面排列生成必要样式代码的方法。

    Translates user-selected cells into specific grid-column and grid-row CSS properties using coordinate mapping.

    Vuecss-gridgenerated-codegenerated-layout
    在 GitHub 上查看↗5,342
  • treri/cmatrixTreri 的头像

    Treri/cmatrix

    5,124在 GitHub 上查看↗

    Cmatrix 是一个基于 C 语言的终端可视化器和模拟器,旨在在类 Unix 终端环境中渲染级联字符流。它使用 ANSI 转义码来创建滚动文本动画,模拟电影《黑客帝国》中的数字雨效果。 该程序作为终端动画工具,模拟下落的代码和赛博朋克美学,为系统空闲时段提供装饰性屏幕保护程序。它使用伪随机字符生成产生连续的文本瀑布。 内部系统通过基于坐标的屏幕映射、缓冲终端输出以最小化闪烁,以及基于状态的列管理来跟踪字符的垂直位置,从而管理视觉效果。

    Maps internal column states to physical terminal grid coordinates for precise character placement.

    C
    在 GitHub 上查看↗5,124
  • box/spoutbox 的头像

    box/spout

    4,229在 GitHub 上查看↗

    Spout 是一个电子表格文件处理库和多格式生成器,用于读写 CSV、XLSX 和 ODS 文件。它作为一个基于流的解析器,通过增量处理大型电子表格文件,避免将整个文档加载到内存中。 该库提供了程序化生成电子表格和提取数据的功能。它支持自定义内容样式,允许对单个单元格或行应用字体、背景、边框和数字格式。 除了基本的文件输入输出外,该项目还涵盖了工作簿操作,包括选择性提取工作表以及修改现有文件中的特定内容。它采用内存优化策略,无论文件总大小如何,都能处理大规模电子表格。

    Implements a system for targeting specific row and column intersections to inject values into a spreadsheet grid.

    PHPcsvfastmemory-efficient
    在 GitHub 上查看↗4,229
  • ivanceras/svgbobivanceras 的头像

    ivanceras/svgbob

    4,200在 GitHub 上查看↗

    svgbob 是一个 ASCII 转 SVG 的转换器和基于文本的绘图工具。它将结构化的 ASCII 图表和纯文本草图转换为清晰、可缩放的矢量图形。 该工具专注于将 ASCII 艺术和文本涂鸦转换为精确的 SVG 路径,特别适用于技术文档和演示文稿。它通过将特定字符转换为矢量线条、拐角和交点,支持生成方向箭头和结构图。 该系统包含渲染 ASCII 图表、为技术指南生成矢量图形,以及转义特定字符以将其视为字面文本而非绘图元素的功能。

    Maps each character in a text block to specific coordinates on a grid for precise vector placement.

    Rustasciibobdiagram
    在 GitHub 上查看↗4,200
  • devinross/tapkulibrarydevinross 的头像

    devinross/tapkulibrary

    3,864在 GitHub 上查看↗

    tapkulibrary is a collection of reusable user interface elements and layout utilities for building native iOS applications. It provides a modular set of building blocks, including a custom graphics framework, networking toolkits, and specialized interface components. The library includes a dedicated media gallery component for creating 3D perspective coverflow galleries and swipeable lists, as well as a grid-based calendar interface for monthly event layouts and date selection. The toolkit covers asynchronous network communication, allowing for data request scheduling on background threads.

    Calculates intersecting ranges of rows and columns for virtualized calendar grids.

    Objective-C
    在 GitHub 上查看↗3,864
  • jmcnamara/xlsxwriterjmcnamara 的头像

    jmcnamara/XlsxWriter

    3,911在 GitHub 上查看↗

    XlsxWriter is a library for generating spreadsheets in the XLSX format, functioning as an Excel workbook writer and file generator. It provides the capability to write data, apply cell formatting, and build complex layouts across multiple worksheets. The project distinguishes itself with a memory-optimized writing mode that flushes large datasets to disk row-by-row, enabling the creation of files exceeding 4 GB while minimizing RAM consumption. It also includes a specialized mechanism for embedding binary project files and digital signatures to enable VBA macros and signed scripts within work

    Translates between zero-indexed integer coordinates and alphanumeric cell references like A1.

    Pythonchartslibxlsxwriterpandas
    在 GitHub 上查看↗3,911
  • ironcalc/ironcalcironcalc 的头像

    ironcalc/IronCalc

    3,750在 GitHub 上查看↗

    IronCalc is an XLSX spreadsheet engine and formula evaluator designed to compute numerical expressions and manage workbook structures. It utilizes a logic engine compatible with industry standards to evaluate formulas and manage cell dependencies. The project provides a comprehensive suite of specialized toolkits, including a financial calculation library for bond pricing and net present value, and an engineering math toolkit for complex number arithmetic and Bessel functions. It also features a web-based spreadsheet interface for creating and formatting workbooks. The engine covers a broad

    Provides a mechanism to map human-readable names and dynamic text to specific spreadsheet cell coordinates.

    Rustreactrustself-hosted
    在 GitHub 上查看↗3,750
  • space-wizards/space-station-14space-wizards 的头像

    space-wizards/space-station-14

    3,523在 GitHub 上查看↗

    Space Station 14 is a C# multiplayer game and roleplay simulation framework. It is built upon an Entity-Component-System (ECS) game engine that separates logic into systems and data into components to manage complex entity interactions. The project functions as a grid-based physics simulator with a YAML data-driven prototype system for defining game objects. The project features a specialized 2D sprite rendering engine that maps server-side appearance data to client-side shaders. It implements a networking model with client-side prediction and dirty-flagged state synchronization to reduce inp

    Implements tools for placing tiles and entities using snap grids and coordinate-based drawing.

    C#c-sharpgamehacktoberfest
    在 GitHub 上查看↗3,523
上一个12下一个
  1. Home
  2. Graphics & Multimedia
  3. Visualization and Mapping
  4. Visualization Frameworks
  5. Coordinate Systems
  6. Page Coordinate Mapping
  7. Grid Coordinate Mapping

探索子标签

  • Art Grid MappingMapping of canvas interactions to specific isometric, hexagonal, or rectangular coordinates for art asset placement. **Distinct from Grid Coordinate Mapping:** Focuses on artistic canvas placement (iso/hex) rather than virtualized data table ranges
  • Cell Coordinate Mapping1 个子标签Systems for mapping data points to specific row and column intersections in a spreadsheet grid. **Distinct from Grid Coordinate Mapping:** Focuses on logical data addressing in spreadsheets rather than visual coordinate range calculations for UI virtualization.
  • Game Grid AnalysisAnalyzing grid-based game maps to identify entity positions and movement routes. **Distinct from Grid Coordinate Mapping:** Focuses on game state analysis (enemy positions) rather than just the mathematical mapping of coordinates.
  • Terminal Grid Mappings1 个子标签Mappings that translate internal logical states to specific row and column coordinates in a terminal emulator. **Distinct from Grid Coordinate Mapping:** Distinct from Grid Coordinate Mapping: specifically for terminal characters rather than virtualized tables or spreadsheets.
  • Time-Slot Coordinate MappingsCalculations that map time-based event durations and offsets to specific pixel coordinates in a calendar grid. **Distinct from Grid Coordinate Mapping:** Focuses on temporal-to-spatial mapping for scheduling, whereas Grid Coordinate Mapping focuses on row/column intersection for virtualized tables.
  • Window Layout GridsCoordinate systems used to map screen percentages and pixels to virtual window placement grids. **Distinct from Grid Coordinate Mapping:** Focuses on window management layout grids rather than virtualized data table ranges.