{"id":13813570,"url":"https://github.com/hacktoolkit/hacktoolkit","last_synced_at":"2025-04-15T12:59:03.395Z","repository":{"id":10481812,"uuid":"12660253","full_name":"hacktoolkit/hacktoolkit","owner":"hacktoolkit","description":"The one Open Source project to rule them all. Win hackathons by using refined APIs and bootstrap code to build complete websites and apps in 24 hours. Bootstraps, skeletons, algorithms, design patterns, and more!","archived":false,"fork":false,"pushed_at":"2022-06-21T05:15:30.000Z","size":519,"stargazers_count":74,"open_issues_count":1,"forks_count":25,"subscribers_count":10,"default_branch":"master","last_synced_at":"2025-04-15T12:58:40.415Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://hacktoolkit.com","language":"Python","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/hacktoolkit.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":"security/P49-14-Aleph-One.txt","support":null}},"created_at":"2013-09-07T05:13:12.000Z","updated_at":"2024-12-04T22:54:33.000Z","dependencies_parsed_at":"2022-09-09T17:12:33.723Z","dependency_job_id":null,"html_url":"https://github.com/hacktoolkit/hacktoolkit","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hacktoolkit%2Fhacktoolkit","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hacktoolkit%2Fhacktoolkit/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hacktoolkit%2Fhacktoolkit/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hacktoolkit%2Fhacktoolkit/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hacktoolkit","download_url":"https://codeload.github.com/hacktoolkit/hacktoolkit/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249076551,"owners_count":21208811,"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:01:21.725Z","updated_at":"2025-04-15T12:59:03.362Z","avatar_url":"https://github.com/hacktoolkit.png","language":"Python","readme":"hacktoolkit\n===========\n\n[![Join the chat at https://gitter.im/hacktoolkit/hacktoolkit](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/hacktoolkit/hacktoolkit?utm_source=badge\u0026utm_medium=badge\u0026utm_campaign=pr-badge\u0026utm_content=badge)\n\n[![Build Status](https://travis-ci.org/hacktoolkit/hacktoolkit.png?branch=master)](https://travis-ci.org/hacktoolkit/hacktoolkit)\n\nHacktoolkit is the ONE open source project to rule them all (we try to, at least).\n\nThe spirit of this project is summarized in this tagline: _**Win hackathons by using refined APIs and bootstrap code to build complete websites and apps in 24 hours.**_\n\n## About this `README`\n\nThis `README` is about the hacktoolkit library hosted at: https://github.com/hacktoolkit/hacktoolkit\n\nFor information about the project, see the website: http://hacktoolkit.com\n\n* Code is organized into sub-folders or submodules, each with their own `README` files.\n* **Always** read the `README` files in subdirectories before using the code so that your computer or mobile device doesn't blow up.\n\n## Goals and Philosophy\n\n* There will only be one main repository, ever, for Hacktoolkit (with the exception of submodules--more on this later)\n* The goal is to be one repository that users can clone and immediately start using, not 47 different repositories.\n* Easy to use; easy onboarding process\n* Clean, robust code\n* Find the best examples that are already existing (don't reinvent the wheel), and import them as submodules\n* **We love skeletons and bootstrap code**\n\n## Nomenclature\n\n### Hacktoolkit vs hacktoolkit\n\nUse **Hacktoolkit** (capital, proper name, one word, no spaces or hyphens) when referring to the project or code.\n\nUse `hacktoolkit` (all lowercase) only when referring to the code, library, or package name.\n\n### Names in code\n\n* Java or Android package names, for example, should start with `com.hacktoolkit` and `com.hacktoolkit.android`, respectively\n* `htk` is the preferred abbreviation for lowercase names\n* Java class names can use the prefix `HTK`, e.g. `HTKUtils.java`, `HTKConstants.java`, `HTKSettings.java`\n\n## Getting Started\n\nThree simple steps:\n\n1. **Clone the repository**  \n   `git clone git@github.com:hacktoolkit/hacktoolkit.git`\n2. **Update submodules**  \n   `git submodule init` (inside the directory of the newly cloned repository; only run the first time)  \n   `git submodule update` (Download the submodule codes the first time)\n3. **Profit**  \n   Start coding away with Hacktoolkit and share your delight with everyone else.  \n   To get future updates, run: `git pull \u0026\u0026 git submodule update`\n\n## Submodules\n\nThis project makes extensive use of Git Submodules.\n\nFor information on how to use Git Submodules, read \u003chttp://git-scm.com/book/en/Git-Tools-Submodules\u003e.\n\nIn addition to the normal `git clone` or `git pull`, two commands are necessary to keep the submodules up-to-date:\n\n1. `git submodule init` after cloning\n2. `git submodule update` updates all the submodules\n\n## Contributing\n\nHacktoolkit is always looking for help, whether you are a designer or a developer.\nIf you would like to be a maintainer for Hacktoolkit, contact Jonathan Tsai (\u003chttps://github.com/jontsai\u003e).\nThe majority of people should probably just fork this repository and issue pull requests.\n\n* Always include a `README`(`.md` is preferred) file in each directory, unless it is a leaf\n* Follow the best practices and coding style guides for that language, platform, or API\n* Use your best judgment and common sense, always.\n* More coming...\n\n","funding_links":[],"categories":["Python"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhacktoolkit%2Fhacktoolkit","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhacktoolkit%2Fhacktoolkit","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhacktoolkit%2Fhacktoolkit/lists"}