explaingit

licenser/neongen

Analysis updated 2026-07-17 · repo last pushed 2019-08-27

1RustAudience · developerComplexity · 4/5DormantSetup · hard

TLDR

Neongen is a Rust code generator that produces optimized ARM NEON instructions, saving developers from hand-writing low-level parallel processing code.

Mindmap

mindmap
  root((repo))
    What it does
      Generates NEON code
      Wraps it in Rust
      Speeds up ARM hardware
      Avoids manual low-level code
    Tech stack
      Rust
      ARM NEON
    Use cases
      Mobile apps
      IoT devices
      Image processing
      Audio manipulation
    Audience
      Rust developers
    Notes
      README is empty
      Limited documentation

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Generate fast ARM NEON instructions for a performance-critical Rust mobile app.

USE CASE 2

Speed up image or audio processing tasks on ARM-based IoT devices.

USE CASE 3

Avoid hand-writing error-prone low-level NEON assembly for math-heavy computations.

USE CASE 4

Accelerate Rust code running on ARM servers without manually tuning instructions.

What is it built with?

RustARM NEON

How does it compare?

licenser/neongenabc3dz/mixxxabyo-software/ferro-stash
Stars111
LanguageRustRustRust
Last pushed2019-08-27
MaintenanceDormant
Setup difficultyhardmoderatemoderate
Complexity4/52/54/5
Audiencedevelopergeneralops devops

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · hard Time to first run · 1day+

README is empty, usage and examples are undocumented, requiring source code exploration.

Copy-paste prompts

Prompt 1
Explain what ARM NEON code this Rust generator would produce for a simple math operation.
Prompt 2
Help me figure out how to call this neongen tool given its empty README.
Prompt 3
Show me an example of Rust code that uses NEON instructions for image processing.
Prompt 4
Walk me through why NEON acceleration matters for performance-critical ARM applications.

Frequently asked questions

What is neongen?

Neongen is a Rust code generator that produces optimized ARM NEON instructions, saving developers from hand-writing low-level parallel processing code.

What language is neongen written in?

Mainly Rust. The stack also includes Rust, ARM NEON.

Is neongen actively maintained?

Dormant — no commits in 2+ years (last push 2019-08-27).

How hard is neongen to set up?

Setup difficulty is rated hard, with roughly 1day+ to a first successful run.

Who is neongen for?

Mainly developer.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.