{"id":15508235,"url":"https://github.com/jponge/tinyinjector","last_synced_at":"2026-06-15T17:32:02.623Z","repository":{"id":442853,"uuid":"65100","full_name":"jponge/tinyinjector","owner":"jponge","description":"A tiny references injector for Java.","archived":false,"fork":false,"pushed_at":"2009-01-02T19:40:35.000Z","size":92,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-11-17T17:34:04.946Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jponge.png","metadata":{"files":{"readme":"README.txt","changelog":null,"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":"2008-10-19T20:04:54.000Z","updated_at":"2019-08-13T13:38:39.000Z","dependencies_parsed_at":"2022-07-07T14:41:42.399Z","dependency_job_id":null,"html_url":"https://github.com/jponge/tinyinjector","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/jponge/tinyinjector","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jponge%2Ftinyinjector","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jponge%2Ftinyinjector/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jponge%2Ftinyinjector/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jponge%2Ftinyinjector/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jponge","download_url":"https://codeload.github.com/jponge/tinyinjector/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jponge%2Ftinyinjector/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34374146,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-15T02:00:07.085Z","response_time":63,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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-10-02T09:36:37.141Z","updated_at":"2026-06-15T17:32:02.606Z","avatar_url":"https://github.com/jponge.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"TinyInjector\n------------\n\nA tiny references injector for Java.\n\nThis very simple injector is able to maintain a pool of objects and inject them into other objects.\nThe injection works by annotating class fields with @Injectable. Once this is done,\nthe injector is able to perform the injection through its inject method.\n\nThe injector matches fields and objects using string identifiers. When no identifier is specified,\na fully qualified class name is assumed.\n\nIf size is not an issue and you need more flexibility, turn to PicoContainer, Google Guice or Spring.\nTinyInjector is not a complete IoC library. It is rather meant to cover simple cases in only a few kilo-bytes.\n\nTinyInjector is Copyright (c) 2008 Julien Ponge.\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\n   http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjponge%2Ftinyinjector","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjponge%2Ftinyinjector","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjponge%2Ftinyinjector/lists"}