{"id":13812180,"url":"https://github.com/wbx-github/uclibc-ng","last_synced_at":"2025-05-14T21:32:33.866Z","repository":{"id":161477632,"uuid":"53723284","full_name":"wbx-github/uclibc-ng","owner":"wbx-github","description":"Embedded C Library (mirror)","archived":false,"fork":false,"pushed_at":"2025-04-28T10:50:53.000Z","size":20405,"stargazers_count":160,"open_issues_count":3,"forks_count":45,"subscribers_count":14,"default_branch":"master","last_synced_at":"2025-04-28T11:46:28.603Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://uclibc-ng.org","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"lgpl-2.1","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/wbx-github.png","metadata":{"files":{"readme":"README","changelog":null,"contributing":null,"funding":null,"license":"COPYING.LIB","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2016-03-12T09:20:19.000Z","updated_at":"2025-04-28T10:50:58.000Z","dependencies_parsed_at":"2025-04-28T11:49:11.417Z","dependency_job_id":null,"html_url":"https://github.com/wbx-github/uclibc-ng","commit_stats":null,"previous_names":[],"tags_count":48,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wbx-github%2Fuclibc-ng","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wbx-github%2Fuclibc-ng/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wbx-github%2Fuclibc-ng/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wbx-github%2Fuclibc-ng/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/wbx-github","download_url":"https://codeload.github.com/wbx-github/uclibc-ng/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254231224,"owners_count":22036325,"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":[],"created_at":"2024-08-04T04:00:48.646Z","updated_at":"2025-05-14T21:32:28.843Z","avatar_url":"https://github.com/wbx-github.png","language":"C","funding_links":[],"categories":["Common"],"sub_categories":[],"readme":"  uClibc-ng - a small C Library for Linux\n\nuClibc-ng (aka µClibc-ng/pronounced yew-see-lib-see-next-generation) is a C\nlibrary for developing embedded Linux systems. It is much smaller than the GNU\nC Library, but nearly all applications supported by glibc also work perfectly\nwith uClibc-ng.\n\nuClibc-ng is a spin-off of uClibc from http://www.uclibc.org from Erik Andersen\nand others.\n\nPorting applications from glibc to uClibc-ng typically involves just\nrecompiling the source code.  uClibc-ng even supports shared libraries and\nthreading. It currently runs on standard Linux and MMU-less (also known as\nµClinux) systems with support for Alpha, ARC, ARM, Blackfin, CRIS, FR-V, HPPA,\nIA64, KVX, LM32, M68K/Coldfire, Metag, Microblaze, MIPS, MIPS64, NDS32, NIOS2,\nOpenRisc, PowerPC, SuperH, Sparc, Tile, x86, x86_64 and Xtensa processors.\n\nIf you are building an embedded Linux system and you find that glibc is eating\nup too much space, you should consider using uClibc-ng.  If you are building a\nhuge fileserver with 12 Terabytes of storage, then using glibc may make more\nsense.  Unless, for example, that 12 Terabytes will be Network Attached Storage\nand you plan to burn Linux into the system's firmware...\n\nuClibc-ng is maintained by Waldemar Brodkorb and is licensed under the GNU\nLESSER GENERAL PUBLIC LICENSE. This license allows you to make closed source\ncommercial applications using an unmodified version of uClibc-ng. You do not\nneed to give away all your source code just because you use uClibc-ng and/or\nrun on Linux. You should, however, carefuly review the license and make certain\nyou understand and abide by it strictly.\n\nFor installation instructions, see the file INSTALL.\n\nuClibc-ng strives to be standards compliant, which means that most\ndocumentation written for SuSv3, or for glibc also applies to uClibc-ng\nfunctions.  However, many GNU extensions are not supported because they have\nnot been ported, or more importantly, would increase the size of uClibc-ng\ndisproportional to the added functionality.\n\nAdditional information can be found at https://uclibc-ng.org/.\n\nuClibc-ng may be freely modified and distributed under the terms of the GNU\nLesser General Public License, which can be found in the file COPYING.LIB.\n\nAnd most of all, be sure to have some fun! :-)\n -Waldemar\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwbx-github%2Fuclibc-ng","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwbx-github%2Fuclibc-ng","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwbx-github%2Fuclibc-ng/lists"}