Skip to content

Conversation

@UncleGrumpy
Copy link
Contributor

@UncleGrumpy UncleGrumpy commented Dec 11, 2025

Divides the list into separate categories for tools, drivers, and libraries. The drivers section is sub-divided into BEAM based drivers and nif/port based drivers to help users determine which drivers best suit their needs.

Several new libraries and tools have been added to the list, and old retired extensions with replacements have been removed.

All long lines have been formatted to 100 character linelengths.

@UncleGrumpy UncleGrumpy force-pushed the extensions branch 2 times, most recently from 9ef5ee6 to 15cd6b7 Compare December 11, 2025 06:42
extensions.md Outdated
Driver

### BEAM based drivers
* [`atomvm_gps`](https://github.com/atomvm/atomvm_gps) Support for GPS device integration
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

atomvm_gps is a nif..

pocketos has an erlang gps and nmea parser https://github.com/bettio/pocketOS/blob/main/src/gps_server.erl

Copy link
Contributor Author

@UncleGrumpy UncleGrumpy Dec 11, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Indeed! Thank you! I think I got mixed up because recently I was using the pure Erlang gps_server and nmea_parser that @bettio included in PocketOS.

Not related to this PR, but we should see if Davide would PR those modules to atomvm_lib… I have a PR open there to remove the last of the Nifs (they are all in mainstream AtomVM now) from atomvm_lib.

extensions.md Outdated
* [`atomvm_packbeam`](https://github.com/atomvm/atomvm_packbeam) Purerlang version of AtomVM
PackBeam utility
* [`uf2tool`](https://github.com/pguyot/uf2tool) Erlang escript to work with .uf2 files
* [`atomvm-web-tools`](https://github.com/petermm/atomvm-web-tools) Tools to allow working with
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

it's https://petermm.github.io/atomvm_flasher these days - but I would consider leaving it out..

@UncleGrumpy
Copy link
Contributor Author

Fair enough, we can wait we can get a fully automated (always up to date) release web-flasher page.

I want to also start an AtomVM-Awesome-List, maybe that would be a more appropriate place to list atomvm-web-tools, in an projects/applications section, so people can find it, and use it as a starting point for their own web-flashing projects.

Divides the list into separate categories for tools, drivers, and libraries. The drivers section is
sub-divided into BEAM based drivers and nif/port based drivers to help users determine which
drivers best suit their needs.

Several new libraries and tools have been added to the list, and all long lines have been formatted
to 100 character linelengths.

Signed-off-by: Winford <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants