Python Arm

Open-source Python projects categorized as Arm

Top 20 Python Arm Projects

  • PlatformIO

    Your Gateway to Embedded Software Development Excellence :alien:

    Project mention: Help Needed with Tauri Desktop App for NFC Card Enrollment on ESP32 | /r/tauri | 2023-08-26

    For the ESP32 in read mode, we've successfully developed a project using PlatformIO that accepts the key during build time and stores it in memory.

  • Scout Monitoring

    Free Django app performance insights with Scout Monitoring. Get Scout setup in minutes, and let us sweat the small stuff. A couple lines in settings.py is all you need to start monitoring your apps. Sign up for our free tier today.

    Scout Monitoring logo
  • piku

    The tiniest PaaS you've ever seen. Piku allows you to do git push deployments to your own servers.

    Project mention: piku: The tiniest PaaS you've ever seen | news.ycombinator.com | 2024-06-09

    It's actually worth taking your joke seriously to compare and contrast:

    - piku deploys via git rather than scp/sftp, but authenticates via ssh like those tools

    - piku supports a number of runtimes, including Python, Ruby, Node, Go, Clojure. The runtimes are implemented rather simply, you can add your own rather easily, see examples here in the code: https://github.com/piku/piku/blob/8777cc093a062c67d3bead9a5d...

    - For each runtime, a mechanism is utilized to install and isolate package dependencies (requirements.txt in Python, Gemfile in Ruby, packages.json in Node, etc.)

    - a Procfile and ENV file are used to declare your application entrypoints, akin to Heroku / 12 Factor App ideas

    - a CLI is provided for checking status and logs from the client

    - since all applications are managed via uwsgi, there is also some support for cronjob-style tasks

    - HTTPS via Let's Encrypt (acme.sh) is handled automagically for web apps

    I describe more about how piku works in this tutorial:

    https://github.com/piku/webapp-tutorial?tab=readme-ov-file#b...

    You're right that PHP apps have a simple deployment story, and in a way piku brings something akin to this level of simplicity to other web programming runtimes.

  • plasma

    Plasma is an interactive disassembler for x86/ARM/MIPS. It can generates indented pseudo-code with colored syntax.

  • pyOCD

    Open source Python library for programming and debugging Arm Cortex-M microcontrollers

  • cmsis-svd

    Aggegration of ARM Cortex-M (and other) CMSIS SVDs and related tools

  • cemu

    Cheap EMUlator: lightweight multi-architecture assembly playground (by hugsy)

  • aws-graviton-getting-started

    Helping developers to use AWS Graviton2 and Graviton3 processors which power the 6th and 7th generation of Amazon EC2 instances (C6g[d], M6g[d], R6g[d], T4g, X2gd, C6gn, I4g, Im4gn, Is4gen, G5g, C7g[d][n], M7g[d], R7g[d]).

    Project mention: AWS Graviton Technical Guide | news.ycombinator.com | 2023-11-30
  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • Cwerg

    The best C-like language that can be implemented in 10kLOC.

    Project mention: Cwerg: C-like language that can be implemented in 10kLOC | news.ycombinator.com | 2024-03-21

    Perhaps these have already been dealt with and I'm missing critical information. If so, my apologies. Great work, in any case.

    [1] https://github.com/robertmuth/Cwerg/tree/master/FrontEnd#dis...

  • ppci

    A compiler for ARM, X86, MSP430, xtensa and more implemented in pure Python

  • CommanderPi

    Easy RaspberryPi4 GUI system managment

  • P4wnp1-ALOA-Menu-Reworked

    Turn your Rasp Zero W in a multitool for pentesting

  • azure

    VM-Series ARM Templates for Microsoft Azure (by PaloAltoNetworks)

  • asm2cfg

    Python command-line tool and GDB extension to view and save x86, ARM and objdump assembly files as control-flow graph (CFG) pdf files

  • archimedes-lander

    Fully documented and annotated source code for Lander on the Acorn Archimedes

    Project mention: Documented source code for Lander on the Acorn Archimedes | news.ycombinator.com | 2024-03-03
  • shelf

    Python library to convert elf to os-independent shellcodes (by jonatanSh)

  • koreader-sync

    Simple implementation of the KOReader position sync server for self-hosting at home which has docker support for arm and amd64 :)

    Project mention: Calibre Replacement Considerations | news.ycombinator.com | 2023-09-02

    The protocol is simple enough that there are multiple implementations. I like this small one, which does all the necessary things:

    https://github.com/b1n4ryj4n/koreader-sync

  • ROPemporium

    All ROPemporium binaries categorized by architecture, with solving scripts and custom flags

  • psdb

    Python flasher and gdb server for various ARM debug probes.

  • ArchLinux-on-ARM

    A minimal installer of Arch Linux for ARMv7 Raspberry Pi (RPi4, 400), and other supported ARM models.

  • Inventor_Arm

    A Simple Robotic Arm, built using the Pimoroni Inventor 2040 W

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Python Arm discussion

Log in or Post with

Python Arm related posts

Index

What are some of the best open-source Arm projects in Python? This list will help you:

Project Stars
1 PlatformIO 7,639
2 piku 5,205
3 plasma 3,042
4 pyOCD 1,076
5 cmsis-svd 1,053
6 cemu 920
7 aws-graviton-getting-started 836
8 Cwerg 418
9 ppci 322
10 CommanderPi 182
11 P4wnp1-ALOA-Menu-Reworked 111
12 azure 109
13 asm2cfg 72
14 archimedes-lander 51
15 shelf 41
16 koreader-sync 34
17 ROPemporium 19
18 psdb 12
19 ArchLinux-on-ARM 4
20 Inventor_Arm 2

Sponsored
Free Django app performance insights with Scout Monitoring
Get Scout setup in minutes, and let us sweat the small stuff. A couple lines in settings.py is all you need to start monitoring your apps. Sign up for our free tier today.
www.scoutapm.com