{"id":20038147,"url":"https://github.com/fougue/gmio","last_synced_at":"2025-06-26T02:33:39.558Z","repository":{"id":29707820,"uuid":"33250701","full_name":"fougue/gmio","owner":"fougue","description":"C library for geometry input/output","archived":false,"fork":false,"pushed_at":"2018-02-16T12:30:46.000Z","size":1840,"stargazers_count":24,"open_issues_count":2,"forks_count":8,"subscribers_count":7,"default_branch":"master","last_synced_at":"2025-05-05T06:37:15.670Z","etag":null,"topics":["amf","c","geometry","io","mesh","opencascade","stl"],"latest_commit_sha":null,"homepage":"","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-2-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/fougue.png","metadata":{"files":{"readme":"README.md","changelog":"ChangeLog","contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-04-01T14:00:17.000Z","updated_at":"2025-03-04T01:57:06.000Z","dependencies_parsed_at":"2022-09-06T22:02:59.589Z","dependency_job_id":null,"html_url":"https://github.com/fougue/gmio","commit_stats":null,"previous_names":[],"tags_count":8,"template":false,"template_full_name":null,"purl":"pkg:github/fougue/gmio","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fougue%2Fgmio","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fougue%2Fgmio/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fougue%2Fgmio/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fougue%2Fgmio/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fougue","download_url":"https://codeload.github.com/fougue/gmio/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fougue%2Fgmio/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":261986761,"owners_count":23240704,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["amf","c","geometry","io","mesh","opencascade","stl"],"created_at":"2024-11-13T10:26:04.369Z","updated_at":"2025-06-26T02:33:39.510Z","avatar_url":"https://github.com/fougue.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cimg src=\"doc/gmio.png\" height=\"91\" alt=\"gmio_logo\"/\u003e\n\n\n[![Build Status](https://travis-ci.org/fougue/gmio.svg?branch=master)](https://travis-ci.org/fougue/gmio)\n[![Build status](https://ci.appveyor.com/api/projects/status/0q4f69lqo6sw9108?svg=true)](https://ci.appveyor.com/project/HuguesDelorme/gmio) \n\u003ca href=\"https://scan.coverity.com/projects/5721\"\u003e\n  \u003cimg alt=\"Coverity Scan Build Status\"\n       src=\"https://scan.coverity.com/projects/5721/badge.svg\"/\u003e\n\u003c/a\u003e\n[![Codecov](https://codecov.io/github/fougue/gmio/coverage.svg?branch=master)](https://codecov.io/gh/fougue/gmio/branch/master)\n[![License](https://img.shields.io/badge/license-BSD%202--clause-blue.svg)](https://github.com/fougue/gmio/blob/master/LICENSE.txt)\n[![Version](https://img.shields.io/badge/version-v0.4.1-blue.svg?style=flat)](https://github.com/fougue/gmio/releases)  \n\n\nC library for geometry input/output\n===========================================\n\ngmio is a reusable C library providing complete I/O support for various CAD file\nformats(eg. [STL](https://en.wikipedia.org/wiki/STL_%28file_format%29))\n\ngmio aims to be [fast](https://github.com/fougue/gmio/wiki/v0.4-Benchmarks),\nportable(C99 conformance) and feature-rich.\n\nMain highlights:\n\n  * [x] \"Abstract\" streams that does not tie the user to C stream(`FILE*`)\n  * [x] Buffering of input/ouput for efficient device usage\n  * [x] Operations can be easily aborted\n  * [x] Progress report about the I/O operation\n\n\n Supported formats        |  Read     |  Write\n--------------------------|-----------|---------\nAMF uncompressed          |  \u0026#10007; | \u0026#10004;\nAMF zip                   |  \u0026#10007; | \u0026#10004;\nAMF zip64                 |  \u0026#10007; | \u0026#10004;\nSTL ascii                 |  \u0026#10004; | \u0026#10004;\nSTL binary(little-endian) |  \u0026#10004; | \u0026#10004;\nSTL binary(big-endian)    |  \u0026#10004; | \u0026#10004;\n\n\nBuilding gmio\n=============\n\ngmio can be built with CMake, by default a static library is generated.\n\nRead the [Build instructions](https://github.com/fougue/gmio/wiki/v0.4-Build-instructions)\n\n\nDocumentation\n=============\n\nThe HTML reference manual generated by Doxygen is [here](http://www.fougue.pro/docs/gmio/0.4)\n\nThere is also a [wiki](https://github.com/fougue/gmio/wiki)\n\n\nGetting help\n============\n\nFor now use the gmio issue tracking system provided by GitHub at\nhttps://github.com/fougue/gmio/issues\n\nJust create an issue with label `help wanted` or `question`.\n\n\nHow to report a bug\n===================\n\nThe gmio bug tracking system is open to the public at\nhttps://github.com/fougue/gmio/issues.\n\nIf you think you have found a bug in gmio, we would like to hear\nabout it so that we can fix it.\n\nAlways include the following information in your bug report:\n  * the name and version number of your compiler\n  * the name and version number of your operating system\n  * the version of gmio you are using\n  * what configure options it was compiled with.\n\nIf the problem you are reporting is only visible at run-time, try to\ncreate a small test program that shows the problem when run.\n\n\nLicense\n=======\n\ngmio is made available under a \"2-clause\" BSD [license](https://github.com/fougue/gmio/blob/master/LICENSE.txt).\n\n\nCredits\n=======\n\n\"gmio\" logo rendered with Prism font(thanks to Erik Yin !)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffougue%2Fgmio","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffougue%2Fgmio","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffougue%2Fgmio/lists"}