{"id":23192863,"url":"https://github.com/sepatel/tekniq","last_synced_at":"2025-06-23T11:33:20.201Z","repository":{"id":57736311,"uuid":"71656885","full_name":"sepatel/tekniq","owner":"sepatel","description":"A framework designed around Kotlin providing Restful HTTP Client, JDBC DSL, Loading Cache, Configurations, Validations, and more","archived":false,"fork":false,"pushed_at":"2025-01-28T15:29:22.000Z","size":462,"stargazers_count":39,"open_issues_count":0,"forks_count":8,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-04-06T11:46:03.268Z","etag":null,"topics":["config","dsl","gradle","java","jdbc","kotlin","rest","spark"],"latest_commit_sha":null,"homepage":"","language":"Kotlin","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sepatel.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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}},"created_at":"2016-10-22T18:08:43.000Z","updated_at":"2025-01-29T13:33:35.000Z","dependencies_parsed_at":"2024-12-25T22:16:16.882Z","dependency_job_id":null,"html_url":"https://github.com/sepatel/tekniq","commit_stats":null,"previous_names":[],"tags_count":60,"template":false,"template_full_name":null,"purl":"pkg:github/sepatel/tekniq","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sepatel%2Ftekniq","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sepatel%2Ftekniq/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sepatel%2Ftekniq/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sepatel%2Ftekniq/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sepatel","download_url":"https://codeload.github.com/sepatel/tekniq/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sepatel%2Ftekniq/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":261469249,"owners_count":23163055,"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":["config","dsl","gradle","java","jdbc","kotlin","rest","spark"],"created_at":"2024-12-18T13:09:21.948Z","updated_at":"2025-06-23T11:33:15.184Z","avatar_url":"https://github.com/sepatel.png","language":"Kotlin","funding_links":[],"categories":["网络编程"],"sub_categories":["Spring Cloud框架"],"readme":"# tekniq\n\nA framework designed around Kotlin. Modules include\n\n## [tekniq-core (click for more info)](https://github.com/sepatel/tekniq/tree/master/tekniq-core)\n\nA suite of tools that have no dependencies on other libraries providing capabilities such as loading cache,\nconfigurations, tracking tools, and more.\n\n**Gradle**\n\n```\nimplementation \"io.tekniq:tekniq-core:0.+\"\n```\n\n**Maven Dependency**\n\n```\n\u003cdependency\u003e\n    \u003cgroupId\u003eio.tekniq\u003c/groupId\u003e\n    \u003cartifactId\u003etekniq-core\u003c/artifactId\u003e\n    \u003cversion\u003e0.19.6\u003c/version\u003e\n\u003c/dependency\u003e\n```\n\n## [tekniq-cache (click for more info)](https://github.com/sepatel/tekniq/tree/master/tekniq-cache)\n\nA kotlin friendly wrapper around Caffeine that conforms to the TqCache interface making it easy to switch to a more\nadvanced loading cache implementation.\n\n**Gradle**\n\n```\nimplementation \"io.tekniq:tekniq-cache:0.+\"\n```\n\n**Maven Dependency**\n\n```\n\u003cdependency\u003e\n    \u003cgroupId\u003eio.tekniq\u003c/groupId\u003e\n    \u003cartifactId\u003etekniq-cache\u003c/artifactId\u003e\n    \u003cversion\u003e0.19.6\u003c/version\u003e\n\u003c/dependency\u003e\n```\n\n## [tekniq-jdbc (click for more info)](https://github.com/sepatel/tekniq/tree/master/tekniq-jdbc)\n\nProvides extensions to the DataSource and Connection objects allowing one to more cleanly and easily work with the JDBC\nAPIs with the kotlin idiom supported. Does not require overhead of object mappings or such.\n\n**Gradle**\n\n```\nimplementation \"io.tekniq:tekniq-jdbc:0.+\"\n```\n\n**Maven Dependency**\n\n```\n\u003cdependency\u003e\n    \u003cgroupId\u003eio.tekniq\u003c/groupId\u003e\n    \u003cartifactId\u003etekniq-jdbc\u003c/artifactId\u003e\n    \u003cversion\u003e0.19.6\u003c/version\u003e\n\u003c/dependency\u003e\n```\n\n## [tekniq-rest (click for more info)](https://github.com/sepatel/tekniq/tree/master/tekniq-rest)\n\nA tool utilizing jackson-mapper for making RESTful calls to web services.\n\n**Gradle**\n\n```\nimplementation \"io.tekniq:tekniq-rest:0.+\"\n```\n\n**Maven Dependency**\n\n```\n\u003cdependency\u003e\n    \u003cgroupId\u003eio.tekniq\u003c/groupId\u003e\n    \u003cartifactId\u003etekniq-rest\u003c/artifactId\u003e\n    \u003cversion\u003e0.19.6\u003c/version\u003e\n\u003c/dependency\u003e\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsepatel%2Ftekniq","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsepatel%2Ftekniq","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsepatel%2Ftekniq/lists"}