{"id":13744907,"url":"https://github.com/johnlindquist/top-level-tools","last_synced_at":"2026-02-14T20:05:29.448Z","repository":{"id":851586,"uuid":"581620","full_name":"johnlindquist/top-level-tools","owner":"johnlindquist","description":"top-level tools for ActionScript 3","archived":false,"fork":false,"pushed_at":"2010-04-06T21:15:14.000Z","size":435,"stargazers_count":13,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-10-06T22:34:31.544Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://pv3d.org","language":"ActionScript","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/johnlindquist.png","metadata":{"files":{"readme":"README","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}},"created_at":"2010-03-27T01:00:01.000Z","updated_at":"2023-04-10T20:18:49.000Z","dependencies_parsed_at":"2022-08-16T11:10:34.709Z","dependency_job_id":null,"html_url":"https://github.com/johnlindquist/top-level-tools","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/johnlindquist/top-level-tools","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/johnlindquist%2Ftop-level-tools","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/johnlindquist%2Ftop-level-tools/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/johnlindquist%2Ftop-level-tools/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/johnlindquist%2Ftop-level-tools/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/johnlindquist","download_url":"https://codeload.github.com/johnlindquist/top-level-tools/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/johnlindquist%2Ftop-level-tools/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29454780,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-14T15:52:44.973Z","status":"ssl_error","status_checked_at":"2026-02-14T15:52:11.208Z","response_time":53,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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-08-03T05:01:18.291Z","updated_at":"2026-02-14T20:05:29.430Z","avatar_url":"https://github.com/johnlindquist.png","language":"ActionScript","readme":"Top-Level Tools is a collection of package-level functions to make your ActionScript 3 life easier.\n\nPackage-level functions are slightly faster than static function calls and more convenient from your IDE as they're available anywhere with auto-complete. I initially considered building runnable classes with interfaces for each of these functions for best \"out-of-the-box\" performance, but decided it's just best for you to copy/paste these functions inline if you're seeking the best possible performance from these. (Considering starting an MXMLC ticket for supporting inlining to solve this problem completely)\n\n\nA large part of the project is focusing on gathering utils from other open-source projects around the web. The list below deserves the proper credit for writing these great utils:\nhttp://casalib.org/\nhttp://code.google.com/p/sekati/\nhttp://code.google.com/p/as3-commons/\nhttp://jacksondunstan.com/\nhttp://blog.soulwire.co.uk/\nhttp://www.flightxd.com/flightframework/\nhttp://destroytoday.com\nhttp://code.google.com/p/as3corelib/\nhttp://code.google.com/p/copyengine/\nhttp://www.senocular.com/flash/actionscript/?file=ActionScript_3.0/\nmore to come...\n\n\nTODO: \n\n1. Get community support\n2. Gather util functions from around the web (always giving credit!)\n3. Fully unit test each tool\n4. Move tools that require behind-the-scenes mapping into a separate, more meaningful package. \"maps?\"\n5. Optimize! Optimize! Optimize! Optimize! Optimize!","funding_links":[],"categories":["Unsorted"],"sub_categories":["Other API"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjohnlindquist%2Ftop-level-tools","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjohnlindquist%2Ftop-level-tools","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjohnlindquist%2Ftop-level-tools/lists"}