Languages, SDKs & Dev Environments

13 tools

programming Languages, SDKs & Dev Environments13 tools curated by the community. Most popular: gopdfrab, SkillFed, NodeAkt. Each tool comes with a review, tags and alternatives to help you choose.

❓ Frequently asked questions about Languages, SDKs & Dev Environments

What is Languages, SDKs & Dev Environments?

Languages, SDKs & Dev Environments groups 13 tools curated by the mySelectas community. Most popular: gopdfrab.

What are the best free Languages, SDKs & Dev Environments tools?

mySelectas lists several free options in this category. See in particular: gopdfrab, SkillFed, NodeAkt.

What is the best alternative to gopdfrab?

Discover alternatives to gopdfrab on mySelectas. See all alternatives →

13 tools
gopdfrabNew
Languages, SDKs & Dev Environments🌐 EN

A fast, lightweight Go library and CLI that checks whether a PDF meets the PDF/A-1b long-term archival standard, and converts it if it doesn't.

#open-source#backend#api#go#cli
gopdfrab.voidrab.com
📄 Full details →
💬 Review

The short version: if you need to validate or convert PDFs to PDF/A-1b at scale — in a CI pipeline or a document-processing backend — gopdfrab is a genuinely fast, low-overhead alternative to the Java-based tools that have dominated this niche for years. The performance numbers (2,939 files/sec, 80MB memory) are a real differentiator against veraPDF and PDFBox Preflight, both of which are notoriously heavy to run in a container or serverless function; a Go static binary or WASM build fits much more naturally into modern pipelines. The trade-off is licensing: AGPL 3.0 is copyleft, so if you're…

👥 Target audience

Développeurs Go, entreprises soumises à des obligations d'archivage PDF/A, intégration CI/CD, systèmes nécessitant un traitement PDF léger

🌍 Target countries

International

🗣️ Available languages
EN
🔄 Alternatives
PDFBox PreflightveraPDF
🔗 Visit gopdfrab
SkillFedNew
Languages, SDKs & Dev Environments🌐 EN

A search platform built for AI agents that indexes over 14,000 Python packages, 56,000+ agent skills, and 191 research papers, so agents can find current tools by describing what they need in plain language.

#package-manager#ai-agents#search-engine#python#free
skillfed.io
📄 Full details →
💬 Review

The short version: SkillFed addresses a real, specific problem — AI agents working with stale knowledge of available packages and tools — and its scale (14k+ packages, 56k+ skills) makes it more comprehensive than manually searching PyPI for this particular use case. PyPI's own search and Libraries.io both let you search packages directly, but neither is built for agent consumption via MCP, nor do they index the broader 'agent skills' and research-paper layer SkillFed adds on top. GitHub's semantic code search covers a different angle — finding code rather than discovering packages/skills by …

👥 Target audience

Agents IA et leurs développeurs cherchant des paquets et de la recherche à jour

🌍 Target countries

Marché anglophone, développeurs internationaux

🗣️ Available languages
EN
🔄 Alternatives
PyPI.org (recherche native)Libraries.ioRecherche web classique
🔗 Visit SkillFed
NodeAktNew
Languages, SDKs & Dev Environments🌐 EN

Zero-dependency, TypeScript-first actor framework for concurrent and distributed Node.js systems.

#typescript#nodejs#backend#framework#runtime
tochemey.github.io
📄 Full details →
💬 Review

The short version: NodeAkt brings Erlang and Akka-style actor concurrency to TypeScript with zero dependencies, a solid pick if you're building a distributed Node.js system and want battle-tested concurrency patterns instead of hand-rolled state machines. The obvious reference points are Akka, the actor model's most famous implementation on the JVM, Proto.Actor, cross-language across Go, C#, and JS, and Microsoft's Orleans on .NET. NodeAkt's pitch is being genuinely native to the JavaScript runtime ecosystem, Node, Bun, and Deno, with zero external dependencies, which matters if you don't wan…

👥 Target audience

Développeurs TypeScript/Node.js construisant des systèmes concurrents ou distribués

🌍 Target countries

International

🗣️ Available languages
EN
🔄 Alternatives
AkkaProto.ActorMicrosoft Orleans
🔗 Visit NodeAkt
FlintNew
Languages, SDKs & Dev Environments🌐 EN

A minimal, Git-based build tool and package manager for C/C++ projects that replaces CMakeLists-style configuration with a single JSON file.

#open-source#package-manager#cli#cli-tool#git
github.com
📄 Full details →
💬 Review

The short version: Flint is a promising but very early experiment at making C/C++ dependency management as simple as adding a Git URL to a JSON file, and it's worth watching rather than adopting for anything you need to ship soon. Compared to CMake, the long-standing default for C/C++ builds, Flint is dramatically simpler to configure but gives up CMake's maturity, cross-platform support (Windows/macOS), and its enormous existing ecosystem of find-package scripts and CI integrations. Compared to package-manager-focused tools like Conan or vcpkg, Flint's Git-native approach avoids needing a pa…

👥 Target audience

C/C++ developers wanting a lightweight, Git-based alternative to CMake/Meson/Conan/vcpkg for small to medium projects.

🌍 Target countries

Global

🗣️ Available languages
ENGLISH
🔄 Alternatives
CMakeMesonConanvcpkg
🔗 Visit Flint
Orion
Languages, SDKs & Dev Environments🌐 EN

A Rust-compiled backend and automation language with clean syntax, optional typing, native OOP, and 58 built-in modules.

#runtime#open-source#api#backend
github.com
📄 Full details →
💬 Review

The short version: Orion is a technically ambitious solo project — a from-scratch Rust-built language with real compiler internals and genuinely interesting ideas — but it's a one-person, 4-star repository with essentially no users, docs ecosystem, or community, so treat it as a fun experiment to read, not something to build on. Built by a single developer (Angel Zapata) across 233 commits in 2025-2026, Orion is architecturally serious — a real Rust-written compiler pipeline with VM/JIT/AOT backends, 58 modules, and its own OOP model — which is more engineering than most hobby languages ever …

👥 Target audience

Développeurs backend souhaitant une alternative à Python pour créer des API, des scripts d'automatisation et des pipelines de traitement de données, avec un déploiement en binaire unique.

🌍 Target countries

Worldwide

🗣️ Available languages
EN
🔄 Alternatives
PythonGoRust
🔗 Visit Orion
Micdrop
Languages, SDKs & Dev Environments🌐 EN

An open-source developer toolkit for building the kind of real-time voice conversation you'd have with a phone-support AI — speech in, AI processing, voice out — directly in a web browser, without gluing together five separate services yourself.

#nodejs#api-first#speech#api#javascript
micdrop.dev
📄 Full details →
💬 Review

The short version: Micdrop is a solid pick if you want to build a voice AI feature without vendor lock-in and don't mind stitching your own provider choices together, but it's a developer toolkit, not a managed product — budget real integration time. Compared to LiveKit or Vapi, which lean toward more managed, batteries-included voice-agent infrastructure, Micdrop's open-source, MIT-licensed, provider-agnostic approach trades convenience for control: no vendor lock-in, EU-sovereign deployment for GDPR-sensitive use cases, and zero licensing cost beyond the AI providers you choose. Pipecat occ…

👥 Target audience

Développeurs web construisant des fonctionnalités de conversation vocale IA, équipes ayant des besoins RGPD

🌍 Target countries

International

🗣️ Available languages
EN
🔄 Alternatives
LiveKitVapiPipecatLMNT
🔗 Visit Micdrop
Leptos-Native
Languages, SDKs & Dev Environments🌐 EN

An open-source Rust library that lets you build native desktop and mobile apps using the same reactive, component-based style as the Leptos web framework.

#mobile-development#rust#framework#desktop-app#open-source
github.com
📄 Full details →
💬 Review

The short version: if you already know Leptos for web development and want to reuse that exact mental model to build a small native desktop or mobile app, this is a genuinely interesting free option — just go in expecting an early-stage project, not a production-hardened framework. The honest way to frame Leptos-Native is as a promising personal/open-source project rather than a mature competitor to Flutter or React Native: it has real test coverage (~250 tests) and working examples, but only 31 GitHub stars, and its own documentation admits iOS and GTK support are still maturing. Its real se…

👥 Target audience

Développeurs Rust déjà familiers avec Leptos souhaitant construire des applications natives desktop/mobile

🌍 Target countries

International (projet open source, communauté Rust)

🗣️ Available languages
EN
🔄 Alternatives
ElectronReact NativeFlutterTauri
🔗 Visit Leptos-Native
Day Framework
Languages, SDKs & Dev Environments🌐 EN

A Rust framework that lets developers write one codebase and ship a truly native app on Android, iOS, Windows, macOS, Linux, HarmonyOS and the web.

#desktop-app#open-source#cli-tool#rust#framework
daybrite.dev
📄 Full details →
💬 Review

The short version: if you want genuinely native rendering across eight platforms from a single Rust codebase — not a WebView wrapper — Day Framework is a serious, well-documented option, but it's still an emerging framework competing against much larger ecosystems. The pitch that differentiates Day from Flutter or React Native is native-first rendering: instead of drawing its own widgets, it drives each platform's actual UI toolkit, which tends to produce apps that look and feel right without the usual cross-platform "uncanny valley." The reactive binding system and built-in CLI (cargo instal…

👥 Target audience

Équipes de développement maîtrisant Rust souhaitant construire des applications natives multi-plateformes depuis un seul codebase

🌍 Target countries

International (communauté Rust, contenu en anglais)

🗣️ Available languages
EN
🔄 Alternatives
FlutterReact NativeElectronSwiftUIJetpack Compose
🔗 Visit Day Framework
Swift AI SDK
Languages, SDKs & Dev Environments🌐 EN

An open-source Swift package giving Apple-platform developers one unified interface to a dozen+ AI providers.

#llm#api#ai#mobile-development#open-source
swift-ai-sdk.dev
📄 Full details →
💬 Review

The short version: if you're building an Apple-platform app and want to support several AI providers without maintaining separate integrations for each, Swift AI SDK is a genuinely useful abstraction layer — and it costs nothing beyond the API usage you'd pay anyway. Its closest competitor is Apple's own Foundation Models framework, which is tightly integrated but locked to Apple's own on-device models; Swift AI SDK's multi-provider support and cloud fallback give it more flexibility if you want access to Claude, GPT, or Gemini specifically, or want to swap providers later without a rewrite. …

👥 Target audience

Développeurs d'apps iOS/macOS/visionOS voulant intégrer plusieurs fournisseurs IA

🌍 Target countries

International

🗣️ Available languages
EN
🔄 Alternatives
Apple Foundation ModelsSDK natifs par fournisseur (OpenAI, Anthropic...)LangChain (côté serveur)
🔗 Visit Swift AI SDK
Ant
Languages, SDKs & Dev Environments🌐 EN

9MB JavaScript runtime with a custom JIT engine, full Node.js compatibility, and the fastest claimed cold start among major runtimes.

#runtime#open-source#javascript#typescript#serverless
antjs.org
📄 Full details →
💬 Review

The short version: Ant makes a genuinely bold engineering bet — a from-scratch JS engine instead of another V8 wrapper — and the cold-start numbers are impressive on paper, but at nine months old it hasn't had anywhere near the production mileage that Node, Deno, and Bun have. Bun already made 'faster than Node' its whole marketing pitch and has years of real-world hardening plus a huge package ecosystem behind it; Deno pushed security-by-default and has Deno Deploy as a mature edge platform. Ant's differentiator against both is being smaller and starting faster still — a 9MB binary and 5ms c…

👥 Target audience

Développeurs construisant des fonctions serverless, de l'edge computing, des systèmes embarqués ou des CLI où la taille du binaire et la latence de démarrage sont critiques

🌍 Target countries

Worldwide

🗣️ Available languages
EN
🔄 Alternatives
Node.jsBunDeno
🔗 Visit Ant
uvr
Languages, SDKs & Dev Environments🌐 EN

A very fast package manager for the R programming language — the same idea as Python's popular 'uv' tool, but for R — that installs your project's packages in seconds instead of minutes, with a clean isolated environment per project.

#open-source#cli-tool#rust#package-manager
github.com
📄 Full details →
💬 Review

The short version: if you write R and have ever been annoyed at how slow package installation is, uvr's benchmark numbers are compelling enough to justify trying it on a real project — a full tidyverse install in 0.27 seconds versus 0.82 seconds for renv and 11.78 seconds for base install.packages() is not a marginal improvement. The design choices are sound and clearly borrowed from what already worked in the Python ecosystem: per-project isolation, a lockfile for reproducibility, binary packages instead of compiling from source where possible, and R version management without needing sudo. …

👥 Target audience

Data scientists et développeurs R cherchant une gestion de paquets et d'environnements plus rapide et reproductible

🌍 Target countries

International

🗣️ Available languages
EN
🔄 Alternatives
renvinstall.packages (base R)Posit Package Manager (autonome)uv (équivalent Python)
🔗 Visit uvr
FFmpeg Kit Extended
Languages, SDKs & Dev Environments🌐 EN

Lets mobile app developers process video and audio — trim, convert, compress, stream — directly inside a Flutter or React Native app using FFmpeg.

#open-source#mobile-development#audio-editing#framework#video-editing
github.com
📄 Full details →
💬 Review

The short version: if you're building a Flutter or React Native app that needs to trim, transcode, or compress video without shipping a server-side processing pipeline, FFmpeg Kit Extended does the unglamorous native-integration work for you and it's free. The timing here matters — Mobile FFmpeg (the previous go-to for this exact use case) was archived and stopped receiving updates, leaving a real gap that this project appears to be filling with active commits (317 and counting) and a documented multi-platform build system. Compared to shipping your own FFmpeg native build per platform by han…

👥 Target audience

Développeurs Flutter et React Native ayant besoin de traitement vidéo/audio embarqué (montage, conversion, streaming)

🌍 Target countries

Mondial

🗣️ Available languages
EN
🔄 Alternatives
Mobile FFmpeg (archivé)Cloudflare StreamMuxAWS Elemental MediaConvert
🔗 Visit FFmpeg Kit Extended
Nimic
Languages, SDKs & Dev Environments🌐 EN

A way to write ordinary-looking Python code that can either run normally, or get compiled down to a fast, standalone native program — without switching languages.

#python#open-source#cli-tool#backend
github.com
📄 Full details →
💬 Review

The short version: Nimic is for a Python developer who's hit a performance wall on a specific hot function and doesn't want to learn Rust or C just to fix it — but it's a niche, early-stage tool, not a mainstream production dependency yet. The dual-mode design — same source runs in CPython or compiles via Nim — is a genuinely clever answer to the "two codebases" problem that plagues most Python-to-native approaches, and leaning on Nim (itself Python-influenced in syntax) instead of inventing a new DSL from scratch is a sensible choice. The honest caveat: this is a young, single-maintainer-sty…

👥 Target audience

Développeurs Python cherchant à accélérer du code critique en performance sans réécrire en C/Rust

🌍 Target countries

Worldwide

🗣️ Available languages
EN
🔄 Alternatives
CythonMypycNumbaPyPy
🔗 Visit Nimic