PulseGateLive intelligence on AI-era software
Coverage
171,986

Software tracked

 

Freshness
34 min ago

Last update

 

Cadence
944/day

7-day average

Indexed today: 639

PulseGate

Live intelligence on the software shipping in the AI era — apps, models, agents, and infra.

Software is shipping faster than ever, and a growing share of it lives outside the official app stores. PulseGate tracks it live — free, for builders, analysts, and everyone keeping up.

Platform

  • All Apps
  • Categories
  • Industry Updates
  • Data Sources
  • Coverage Rules
  • Glossary
  • Embed Widget

Support

  • Help Center
  • Suggest a URL
  • Report an Issue

Company

  • About
  • Press & Data
  • Contact
  • Platform Status

Legal

  • Privacy
  • Terms
  • Disclaimer

© 2026 PulseGate. Operated by Dymaxio s.r.o., Prague, Czech Republic.·

All systems operational
PulseGate
RA
Rake
Visit ↗
  1. Home/
  2. Developer Tools/
  3. Rake
←Back to results
RRake logo

Rake

rake-lang.org·Infrastructure

Rake is a research programming language designed around explicit SIMD (Single Instruction, Multiple Data) programming, with a vector-first approach that treats vectors as primitive elements in the language. Its execution model is inspired by the metaphor of data raking through tine patterns, where data flows through a series of horizontal barriers—tines—that act as masks, filtering which data lanes are active at each stage. This model is intended to address the challenge of efficiently mapping divergent control flow to SIMD hardware, a problem where traditional auto-vectorization often fails due to the need for different code paths across data lanes.

The language introduces several unique concepts and vocabulary tailored to SIMD programming. A 'rack' represents a vector value, with one value per SIMD lane, while 'tines' are named boolean masks that partition these lanes. 'Through' blocks execute computations under these masks, and 'sweep' operations collect results from the various tines. Scalars are explicitly marked and broadcast across lanes to prevent confusion with vector values. Rake emphasizes explicit control over data layout, distinguishing between structure-of-arrays (stack) and scalar (single) configurations. The language also defines 'crunch' as pure functions where all lanes execute identical logic, and 'rake' functions for handling divergent logic using tines and through blocks.

Rake's syntax and semantics are still evolving, as it is in early development. 0+ with dune, as well as LLVM/MLIR 17+ for building and running code. Installation is performed by cloning the project's GitHub repository and building it with dune. Rake is distributed under the MIT License.

This tool is intended for those interested in explicit SIMD programming, such as systems programmers or researchers who require fine-grained control over parallel computation on modern CPUs. Its design is focused on making SIMD semantics explicit and providing language constructs that map directly to parallel hardware.

Open Source
Web
R
Rake preview
Visit rake-lang.org↗

Overview

4 features

In the Developer Tools space, Rake takes a focused approach. Enabling developers to write efficient SIMD code with explicit vector semantics. Rake is an open-source project aimed at systems programmers. The project is open source (Open Source). Rake is available on the web.

Rake first shipped in 2024. Among its 4 catalogued features are SIMD primitives, explicit vector operations, and masking model. Rake is currently in beta.

  • ✓SIMD primitives
  • ✓Explicit vector operations
  • ✓Masking model
  • ✓Open source

Tags

simd-languagevector-programmingexperimental-language

Built with & integrations

Runs on
Browser

Trust & compliance

LicenseOpen Source
Verified signals
✓ HTTPS✓ Open Source✓ Free tier✓ GitHub

Recent events

Latest indexed changes and source events

  1. IndexedJun 29, 4:43 PM

    Listing verified by the PulseGate indexer

    Source: PulseGate indexerOpen ↗

Frequently asked questions about Rake

What is Rake?
Enabling developers to write efficient SIMD code with explicit vector semantics. It is catalogued under Developer Tools on PulseGate.
Who should use Rake?
Rake is an open-source project built for systems programmers.
Does Rake have a free plan?
Yes — Rake is open source under the Open Source license and free to use.
What platforms does Rake run on?
Rake runs on the web.
Is Rake still active?
PulseGate's automated liveness checks currently classify Rake as active.
What tools are similar to Rake?
Similar tools tracked by PulseGate include CodeRAG, rade-vibe, and Vecta.CodeRAGrade-vibeVecta
How long has Rake been around?
Rake first shipped in 2024.
Is Rake open source?
Yes — Rake is open source under the Open Source license, developed on GitHub.

At a glance

Pricing
Open Source
Platforms
Web
Languages
English
Open source
Yes (GitHub)
License
Open Source
First seen
Jan 2, 2025
Activity
🟢 Active
Status
🟡 Beta
Built for
systems programmers
Model
Open source
Solves
Enabling developers to write efficient SIMD code with explicit vector semantics.

Developer

Kaistarkk
↗ GitHub

Open source

View on GitHub →

Live coverage

Confidence
High · 93
Indexed
Jun 29, 2026
Lifecycle
Alive
Activity
Active
First seen
Jan 2025
Last seen
2w ago
Identity audit (9)
Entity ID
cmqzg6rsp0ut6lv3nuf4e5k1c
Slug
rake-vector-first-simd-programming-rake-lang-org
Verification state
Indexed for public listing
Claim / listing state
Unclaimed · listed: yes
Index status
Included in index
Latest evidence snapshot
Jun 29, 2026
Timeline basis
Indexed-at chronology (no inferred launch/funding milestones).
Last updated
Jul 13, 2026
Canonical URL
https://rake-lang.org/

Similar apps

Other apps tracked under the same category.

  • CodeRAG
    neverdecel.com
  • rade-vibe
    github.com
  • Vecta
    runvecta.com
  • Rig
    rig.rs
  • Ratel
    ratel.sh
  • Rulcode
    rulcode.com