{"id":25401939,"url":"https://github.com/insoft-uk/primesdk","last_synced_at":"2025-10-09T00:50:33.565Z","repository":{"id":277450104,"uuid":"931796644","full_name":"Insoft-UK/PrimeSDK","owner":"Insoft-UK","description":"PrimeSDK for the HP Prime, PPL+ is a pre-processor utility designed to improve code maintainability and readability in the HP Programming Language (PPL). PPL+ also allows one to define regular expressions to assist in the preprocessing workflow.","archived":false,"fork":false,"pushed_at":"2025-07-11T01:36:30.000Z","size":88569,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-07-11T06:33:35.880Z","etag":null,"topics":["calculator","development","graphical-calculator","hp-prime","macos","ppl","sdk"],"latest_commit_sha":null,"homepage":"","language":"C++","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/Insoft-UK.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","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-02-12T21:44:27.000Z","updated_at":"2025-07-11T01:36:34.000Z","dependencies_parsed_at":null,"dependency_job_id":"3dac9011-4fb3-4196-ba56-bd241aaf8f68","html_url":"https://github.com/Insoft-UK/PrimeSDK","commit_stats":null,"previous_names":["insoft-uk/primesdk"],"tags_count":12,"template":false,"template_full_name":null,"purl":"pkg:github/Insoft-UK/PrimeSDK","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Insoft-UK%2FPrimeSDK","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Insoft-UK%2FPrimeSDK/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Insoft-UK%2FPrimeSDK/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Insoft-UK%2FPrimeSDK/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Insoft-UK","download_url":"https://codeload.github.com/Insoft-UK/PrimeSDK/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Insoft-UK%2FPrimeSDK/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265518770,"owners_count":23781021,"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":["calculator","development","graphical-calculator","hp-prime","macos","ppl","sdk"],"created_at":"2025-02-16T01:20:49.435Z","updated_at":"2025-10-09T00:50:33.560Z","avatar_url":"https://github.com/Insoft-UK.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cimg src=\"https://raw.githubusercontent.com/Insoft-UK/PrimeSDK/main/assets/hp-prime.png\" /\u003e\n\n### HP Prime G2\n\nGraphing calculator HP Prime has a **3.5-inch full color touch screen**, that delivers touch screen or keypad interaction. **A range of advanced built-in and programmable functions**, a rechargeable built-in long-life Li-Ion battery, easy way to **switch between RPN, textbook and algebraic entry-system logic**, an optional Wi-Fi adapter and more makes HP Prime the leading edge in graphing calculators.\n\n\u003ca href=\"https://www.moravia.education/en/id/72-hp-prime-g2\"\u003emore...\u003c/a\u003e\n\n\u003cimg src=\"https://github.com/Insoft-UK/PrimeSDK/blob/main/Xcode/Xprime/Assets.xcassets/AppIcon.appiconset/256pt@2x.png?raw=true\" width=\"128\" /\u003e\n\n# Code Editor for HP Prime Programming Language\nEdit your PPL code.\n\n### \u003ca href=\"https://github.com/Insoft-UK/PrimeSDK/blob/main/Xcode/README.md\"\u003eXprime\u003c/a\u003e Code Editor for PPL\nEdit your PPL or PPL+ code for the HP Prime.\n\n\n\u003cimg src=\"https://raw.githubusercontent.com/Insoft-UK/Insoft-UK/main/assets/silhouette-logo.svg\" style=\"width: 128px\" /\u003e\n\n# Command-Line Tools for macOS\nThe command-line tools are bundled with Xprime. While they are used internally by Xprime, they can also be accessed externally via the terminal. They are located at `/Applications/Xprime.app/Contents/Developer/usr/bin`.\n\n### \u003ca href=\"https://github.com/Insoft-UK/PrimePlus/tree/main/README.md\"\u003ePPL+\u003c/a\u003e Pre-Processor for PPL\nPPL+ is a pre-processor designed to improve code maintainability and readability in the HP Programming Language (PPL). PPL+ also allows one to define regular expressions to assist in the preprocessing workflow. The final output is a compact, optimized PPL program file tailored to the HP Prime’s limited storage capacity.\n\n### \u003ca href=\"https://github.com/Insoft-UK/PPL-Minifier/tree/main/README.md\"\u003eMinifier \u0026 Compressor\u003c/a\u003e for PPL Code\nMinification of your code results in it taking up less space, making it use less storage of your HP Prime's storage memory giving you more space for more programs.\n\n### \u003ca href=\"https://github.com/Insoft-UK/PPL-Reformat/tree/main/README.md\"\u003eReformater\u003c/a\u003e for PPL Code\nReformating your code enforce a consistent coding style throughout your project, making it easier for multiple developers to work on the same codebase. It helps maintain a uniform look and feel, which can enhance code readability. Readability: Well-formatted code is easier to read and understand.\n\n### \u003ca href=\"https://github.com/Insoft-UK/GROB/tree/main/README.md\"\u003eGROB\u003c/a\u003e for PPL Code\nA utility that generates PPL code from image files for use with the **\u003ca href=\"https://raw.githubusercontent.com/Insoft-UK/PrimeSDK/main/Xcode/Developer/usr/hpprgm/GROB.hpprgm\"\u003eGROB\u003c/a\u003e** library, enabling the creation of graphic objects for use with the BLIT and BLIT_P functions on the HP Prime calculator.\n\n### Adafruit GFX \u003ca href=\"https://github.com/Insoft-UK/PPL-Font/tree/main/README.md\"\u003eFont Converter\u003c/a\u003e\nA handy utility for converting Adafruit_GFX .h files to the .prgm format, for use with the **\u003ca href=\"https://raw.githubusercontent.com/Insoft-UK/PrimeSDK/main/Xcode/Developer/usr/hpprgm/HP.hpprgm\"\u003eHP\u003c/a\u003e** library to render Adafruit GFX fonts.\n\n### \u003ca href=\"https://github.com/Insoft-UK/hpprgm/tree/main/README.md\"\u003eHP Prime Program Tool\u003c/a\u003e\nThis utility tool provides the ability to extract **PPL** code from an HP Prime `.hpprgm` file.  The tool can also convert source code .prgm file/s to .hpprgm G1 format, while G1 is the old .hpprgm format it's still supported by the HP Prime Connectivity Kit and will be converted to the latest .hpprgm fornat.\n\n## Library for HP Prime\n**\u003ca href=\"https://raw.githubusercontent.com/Insoft-UK/PrimeSDK/main/Xcode/Developer/usr/hpprgm/ColorSpace.hpprgm\"\u003eColorSpace\u003c/a\u003e**, **\u003ca href=\"https://raw.githubusercontent.com/Insoft-UK/PrimeSDK/main/Xcode/Developer/usr/hpprgm/GROB.hpprgm\"\u003eGROB\u003c/a\u003e** and **\u003ca href=\"https://raw.githubusercontent.com/Insoft-UK/PrimeSDK/main/Xcode/Developer/usr/hpprgm/HP.hpprgm\"\u003eHP\u003c/a\u003e**\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Finsoft-uk%2Fprimesdk","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Finsoft-uk%2Fprimesdk","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Finsoft-uk%2Fprimesdk/lists"}