{"id":31579108,"url":"https://github.com/shiniga-op/assemblyide","last_synced_at":"2025-10-20T05:20:45.241Z","repository":{"id":311201645,"uuid":"1042855736","full_name":"Shiniga-OP/AssemblyIDE","owner":"Shiniga-OP","description":"Uma mini IDE para Android de Assembly AARCH64","archived":false,"fork":false,"pushed_at":"2025-08-30T16:54:17.000Z","size":1974,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-10-05T20:52:28.494Z","etag":null,"topics":["android","assembly","java","terminal"],"latest_commit_sha":null,"homepage":"","language":"Java","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/Shiniga-OP.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,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-08-22T17:30:51.000Z","updated_at":"2025-10-04T13:55:51.000Z","dependencies_parsed_at":"2025-08-22T20:15:04.754Z","dependency_job_id":null,"html_url":"https://github.com/Shiniga-OP/AssemblyIDE","commit_stats":null,"previous_names":["shiniga-op/assemblyide"],"tags_count":4,"template":false,"template_full_name":null,"purl":"pkg:github/Shiniga-OP/AssemblyIDE","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shiniga-OP%2FAssemblyIDE","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shiniga-OP%2FAssemblyIDE/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shiniga-OP%2FAssemblyIDE/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shiniga-OP%2FAssemblyIDE/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Shiniga-OP","download_url":"https://codeload.github.com/Shiniga-OP/AssemblyIDE/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shiniga-OP%2FAssemblyIDE/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":280018138,"owners_count":26259322,"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","status":"online","status_checked_at":"2025-10-20T02:00:06.978Z","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":["android","assembly","java","terminal"],"created_at":"2025-10-05T20:46:52.602Z","updated_at":"2025-10-20T05:20:45.236Z","avatar_url":"https://github.com/Shiniga-OP.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"## sobre:\né um mini ambiente de desenvolvimento integrado ao Android.\n\nespecificamente para arquitetura ARM64 Linux (Android), AssemblyIDE contém\n\n1. destaque de sintaxe.\n2. sugestões dinamicas (via popop).\n3. autocompletar (via Enter).\n4. sistema de indentação por símbolos específicos \"{\", \":\".\n5. **Terminal Simples** integrado para uso de de as (assembler) e ld (linker).\n6. botão para compilar, linkar, e executar o arquivo com apenas 1 clique.\n7. vindo juntamente com uma interface para navegação entre arquivos (beta).\n\n## instruções do gerenciador de arquivos:\ncaso você queira renomear ou excluir um arquivo especifico, apenas pressione o arquivo desejado, e as opções aparecerão.\n\n## aviso:\nem caso de trabalho com o armazenamento externo, é necessario dar permissão de acesso total manualmente para melhor experiencia.\n\n## propósito:\nna verdade eu só fiz isso porque queria fazer mais coisa com Assembly, e programar no Termux é intankavel.\n\n## como fazer pacotes\ncaso você precise de um pacote específico ou uma versão dos binários para outra arquitetura, aqui está um pequeno tutorial de como fazer:\n\nvocê precisa de um zip exatamente com essa estrutura:\n```\npacote.zip:\n  bin:\n    as\n    ld\n  libs:\n    libsframe.so.1\n    libz.so.1\n    libctf.so.0\n    libzstd.so.1\n    libbfd-2.44.so\n    libopcodes-2.44.so\n```\n## onde conseguir os binários certos:\nno caso do assembler e do linker, você pode pegar os binários diretamente do Termux na pasta */data/data/com.termux/files/usr/bin/*, lá estará o binário compilado para sua arquitetura corretamente.\n\ne para as libs */data/data/com.termux/files/usr/lib/*.\n\n## instalação\nutilize\n\ninstalar /caminho/para/o/pacote.zip\n\ne pronto, você poderá usar o assembler e o linker.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshiniga-op%2Fassemblyide","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fshiniga-op%2Fassemblyide","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshiniga-op%2Fassemblyide/lists"}