{"id":13610162,"url":"https://github.com/gnustep/libs-base","last_synced_at":"2025-05-14T05:10:22.730Z","repository":{"id":19536300,"uuid":"22784126","full_name":"gnustep/libs-base","owner":"gnustep","description":"The GNUstep Base Library is a library of general-purpose, non-graphical Objective C objects.","archived":false,"fork":false,"pushed_at":"2025-04-30T04:13:01.000Z","size":37275,"stargazers_count":956,"open_issues_count":30,"forks_count":286,"subscribers_count":42,"default_branch":"master","last_synced_at":"2025-04-30T05:22:51.960Z","etag":null,"topics":["base-library","foundation","gnu","gnustep","objective-c"],"latest_commit_sha":null,"homepage":"https://www.gnustep.org/","language":"Objective-C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/gnustep.png","metadata":{"files":{"readme":"README.initialize","changelog":"ChangeLog","contributing":null,"funding":null,"license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":"CODEOWNERS","security":null,"support":"Support/Foundation/Foundation-Info.plist","governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2014-08-09T10:35:14.000Z","updated_at":"2025-04-30T04:13:02.000Z","dependencies_parsed_at":"2023-09-24T13:32:20.434Z","dependency_job_id":"329c902a-4667-4ed8-b27d-fcc20148d9cd","html_url":"https://github.com/gnustep/libs-base","commit_stats":{"total_commits":11824,"total_committers":90,"mean_commits":"131.37777777777777","dds":0.4701454668470907,"last_synced_commit":"8209793ac7b2720ff130227824c23076126244c2"},"previous_names":[],"tags_count":121,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gnustep%2Flibs-base","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gnustep%2Flibs-base/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gnustep%2Flibs-base/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gnustep%2Flibs-base/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gnustep","download_url":"https://codeload.github.com/gnustep/libs-base/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254076849,"owners_count":22010611,"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":["base-library","foundation","gnu","gnustep","objective-c"],"created_at":"2024-08-01T19:01:41.922Z","updated_at":"2025-05-14T05:10:22.704Z","avatar_url":"https://github.com/gnustep.png","language":"Objective-C","funding_links":[],"categories":["Objective-C"],"sub_categories":[],"readme":"The libobjc included with older versions of gcc does not have a thread-safe\nimplementation of the initialize method. This means that any classes not\nalready used may be incorrectly initialised, potentially causing strange\nbehaviors and crashes.\n\nTo put this into context, the runtime bug has been known for several years\nand only rarely causes problems ... the easy workaround being to ensure that\nany classes used by a new thread have already been used in the main thread\nbefore the new thread starts.\n\nIf you are worried, please build/run GNUstep with a runtime which supports\nthe +initialize method. The GNUstep stable runtime (libobjc) and clang\nruntime (libobjc2), available from the GNUstep website and subversion\nrepository, should both work.\n\nTo disable this warning (eg. for an application which does not suffer any\nproblems caused by this runtime bug), please set the GSSilenceInitializeWarning\nuser default to YES.\");\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgnustep%2Flibs-base","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgnustep%2Flibs-base","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgnustep%2Flibs-base/lists"}