{"id":23821088,"url":"https://github.com/actuallytaylor/rxkit","last_synced_at":"2026-06-15T01:36:30.497Z","repository":{"id":185957161,"uuid":"674388195","full_name":"ActuallyTaylor/RxKit","owner":"ActuallyTaylor","description":"A frontend to the RxNav APIs written in Swift.","archived":false,"fork":false,"pushed_at":"2023-08-04T23:33:16.000Z","size":48,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-10-25T11:49:11.863Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Swift","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ActuallyTaylor.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2023-08-03T20:33:18.000Z","updated_at":"2025-03-27T12:11:42.000Z","dependencies_parsed_at":null,"dependency_job_id":"9d1b147b-24c0-4deb-9c9a-4bc43770a25a","html_url":"https://github.com/ActuallyTaylor/RxKit","commit_stats":null,"previous_names":["actuallytaylor/rxkit"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ActuallyTaylor/RxKit","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ActuallyTaylor%2FRxKit","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ActuallyTaylor%2FRxKit/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ActuallyTaylor%2FRxKit/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ActuallyTaylor%2FRxKit/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ActuallyTaylor","download_url":"https://codeload.github.com/ActuallyTaylor/RxKit/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ActuallyTaylor%2FRxKit/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34344440,"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-14T02:00:07.365Z","response_time":62,"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":"2025-01-02T08:19:57.487Z","updated_at":"2026-06-15T01:36:30.480Z","avatar_url":"https://github.com/ActuallyTaylor.png","language":"Swift","funding_links":[],"categories":[],"sub_categories":[],"readme":"# RxKit\n\nA frontend to the [RxNav APIs](https://lhncbc.nlm.nih.gov/RxNav/APIs/index.html) written in Swift. This package has a full suite of tests that tests almost every single piece of the API.\n\n## Why this API?\nI made myself a medication tracking app and wanted a nice way to look up the medications. I decided this would also be really good practice in writing an API frontend in Swift. The API is based on the [MastodonKit](https://github.com/ActuallyTaylor/MastodonKit) API that I use a ton in developing Manny, my Mastodon app.\n\n## RxNorm API Coverage (12/33 - 36% Coverage)\nThis list covers all of the RxNorm API routes. These routes are all available without an API key.\n\n| Available | Api Name                                                                                                     | Path                           | Description                                                                                | Scope                  |\n| ------ | ------------------------------------------------------------------------------------------------------------ | ------------------------------ | ------------------------------------------------------------------------------------------ | ---------------------- |\n| ❌     | [filterByProperty](https://lhncbc.nlm.nih.gov/RxNav/APIs/api-RxNorm.filterByProperty.html)                   | /rxcui/rxcui/filter            | Concept RXCUI if the predicate is true                                                     | Active                 |\n| ❌     | [findRelatedNDCs](https://lhncbc.nlm.nih.gov/RxNav/APIs/api-RxNorm.findRelatedNDCs.html)                     | /relatedndc                    | NDCs related by NDC product, RxNorm concept, or RxNorm drug product                        | Active                 |\n| ❌     | [findRxcuiById](https://lhncbc.nlm.nih.gov/RxNav/APIs/api-RxNorm.findRxcuiById.html)                         | /rxcui?idtype=...\u0026id=...       | Concepts associated with a specified identifier                                            | Active or Current      |\n| ❌     | [findRxcuiByString](https://lhncbc.nlm.nih.gov/RxNav/APIs/api-RxNorm.findRxcuiByString.html)                 | /rxcui?name=...                | Concepts with a specified name                                                             | Active or Current      |\n| ✅     | [getAllConceptsByStatus](https://lhncbc.nlm.nih.gov/RxNav/APIs/api-RxNorm.getAllConceptsByStatus.html)       | /allstatus                     | Concepts having a specified status                                                         | Current and Historical |\n| ✅     | [getAllConceptsByTTY](https://lhncbc.nlm.nih.gov/RxNav/APIs/api-RxNorm.getAllConceptsByTTY.html)             | /allconcepts                   | Concepts having a specified term type                                                      | Active                 |\n| ✅     | [getAllHistoricalNDCs](https://lhncbc.nlm.nih.gov/RxNav/APIs/api-RxNorm.getAllHistoricalNDCs.html)           | /rxcui/rxcui/allhistoricalndcs | National Drug Codes (NDC) ever associated with a concept                                   | Current and Historical |\n| ✅     | [getAllNDCsByStatus](https://lhncbc.nlm.nih.gov/RxNav/APIs/api-RxNorm.getAllNDCsByStatus.html)               | /allNDCstatus                  | NDCs having a specified NDC status                                                         | Current and Historical |\n| ✅     | [getAllProperties](https://lhncbc.nlm.nih.gov/RxNav/APIs/api-RxNorm.getAllProperties.html)                   | /rxcui/rxcui/allProperties     | Concept details                                                                            | Active                 |\n| ✅     | [getAllRelatedInfo](https://lhncbc.nlm.nih.gov/RxNav/APIs/api-RxNorm.getAllRelatedInfo.html)                 | /rxcui/rxcui/allrelated        | Concepts related directly or indirectly to a specified concept                             | Active                 |\n| ✅     | [getApproximateMatch](https://lhncbc.nlm.nih.gov/RxNav/APIs/api-RxNorm.getApproximateMatch.html)             | /approximateTerm               | Concept and atom IDs approximately matching a query                                        | Active or Current      |\n| ✅     | [getDisplayTerms](https://lhncbc.nlm.nih.gov/RxNav/APIs/api-RxNorm.getDisplayTerms.html)                     | /displaynames                  | Strings to support auto-completion in a user interface                                     | Active                 |\n| ✅     | [getDrugs](https://lhncbc.nlm.nih.gov/RxNav/APIs/api-RxNorm.getDrugs.html)                                   | /drugs                         | Drugs related to a specified name                                                          | Active                 |\n| ✅     | [getIdTypes](https://lhncbc.nlm.nih.gov/RxNav/APIs/api-RxNorm.getIdTypes.html)                               | /idtypes                       | Identifier types                                                                           | Current                |\n| ✅     | [getMultiIngredBrand](https://lhncbc.nlm.nih.gov/RxNav/APIs/api-RxNorm.getMultiIngredBrand.html)             | /brands                        | Brands containing specified ingredients                                                    | Active                 |\n| ✅     | [getNDCProperties](https://lhncbc.nlm.nih.gov/RxNav/APIs/api-RxNorm.getNDCProperties.html)                   | /ndcproperties                 | National Drug Code (NDC) details                                                           | Current and Historical |\n| ❌     | [getNDCStatus](https://lhncbc.nlm.nih.gov/RxNav/APIs/api-RxNorm.getNDCStatus.html)                           | /ndcstatus                     | Status of a National Drug Code (NDC)                                                       | Current and Historical |\n| ❌     | [getNDCs](https://lhncbc.nlm.nih.gov/RxNav/APIs/api-RxNorm.getNDCs.html)                                     | /rxcui/rxcui/ndcs              | National Drug Codes (NDC) associated with a concept                                        | Active                 |\n| ❌     | [getPropCategories](https://lhncbc.nlm.nih.gov/RxNav/APIs/api-RxNorm.getPropCategories.html)                 | /propCategories                | RxNav property categories                                                                  | Active                 |\n| ❌     | [getPropNames](https://lhncbc.nlm.nih.gov/RxNav/APIs/api-RxNorm.getPropNames.html)                           | /propnames                     | Property names                                                                             | Active                 |\n| ❌     | [getProprietaryInformation](https://lhncbc.nlm.nih.gov/RxNav/APIs/api-RxNorm.getProprietaryInformation.html) | /rxcui/rxcui/proprietary       | Strings from any RXNORM source vocabularies                                                | Current                |\n| ❌     | [getReformulationConcepts](https://lhncbc.nlm.nih.gov/RxNav/APIs/api-RxNorm.getReformulationConcepts.html)   | /reformulationConcepts         | Concepts related by reformulation_of                                                       | Active                 |\n| ❌     | [getRelaTypes](https://lhncbc.nlm.nih.gov/RxNav/APIs/api-RxNorm.getRelaTypes.html)                           | /relatypes                     | RxNorm Relationship types                                                                  | Active                 |\n| ❌     | [getRelatedByRelationship](https://lhncbc.nlm.nih.gov/RxNav/APIs/api-RxNorm.getRelatedByRelationship.html)   | /rxcui/rxcui/related?rela=...  | Concepts directly related to a specified concept by a specified relationship               | Active                 |\n| ❌     | [getRelatedByType](https://lhncbc.nlm.nih.gov/RxNav/APIs/api-RxNorm.getRelatedByType.html)                   | /rxcui/rxcui/related?tty=...   | Concepts of specified types that are directly or indirectly related to a specified concept | Active                 |\n| ❌     | [getRxConceptProperties](https://lhncbc.nlm.nih.gov/RxNav/APIs/api-RxNorm.getRxConceptProperties.html)       | /rxcui/rxcui/properties        | Concept name, TTY, and a synonym                                                           | Active                 |\n| ❌     | [getRxNormName](https://lhncbc.nlm.nih.gov/RxNav/APIs/api-RxNorm.getRxNormName.html)                         | /rxcui/rxcui                   | Name of a concept                                                                          | Active                 |\n| ❌     | [getRxNormVersion](https://lhncbc.nlm.nih.gov/RxNav/APIs/api-RxNorm.getRxNormVersion.html)                   | /version                       | RxNorm data set and API versions                                                           | Current                |\n| ❌     | [getRxProperty](https://lhncbc.nlm.nih.gov/RxNav/APIs/api-RxNorm.getRxProperty.html)                         | /rxcui/rxcui/property          | A property of a concept                                                                    | Active                 |\n| ❌     | [getRxcuiHistoryStatus](https://lhncbc.nlm.nih.gov/RxNav/APIs/api-RxNorm.getRxcuiHistoryStatus.html)         | /rxcui/rxcui/historystatus     | Status, history, and other attributes of a concept                                         | Current and Historical |\n| ❌     | [getSourceTypes](https://lhncbc.nlm.nih.gov/RxNav/APIs/api-RxNorm.getSourceTypes.html)                       | /sourcetypes                   | Vocabulary sources                                                                         | Current                |\n| ❌     | [getSpellingSuggestions](https://lhncbc.nlm.nih.gov/RxNav/APIs/api-RxNorm.getSpellingSuggestions.html)       | /spellingsuggestions           | Strings similar to a specified string                                                      | Active                 |\n| ❌     | [getTermTypes](https://lhncbc.nlm.nih.gov/RxNav/APIs/api-RxNorm.getTermTypes.html)                           | /termtypes                     | Term types                                                                                 | Active                 |\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Factuallytaylor%2Frxkit","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Factuallytaylor%2Frxkit","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Factuallytaylor%2Frxkit/lists"}