Skip to content
@Jabline-lang

Jabline

Jabline Programming Lenguage
Jabline Logo

Welcome to Jabline

A compiled, cloud-native programming language with a custom bytecode virtual machine.

Website Discord Twitter


🚀 What is Jabline?

Jabline is a modern, general-purpose programming language designed for the cloud era. It combines the clean, familiar syntax of JavaScript/TypeScript with the powerful concurrency model of Go and the performance of a custom bytecode Virtual Machine (JBVM).

✨ Core Features

  • Fast Execution: Compiles directly to bytecode, bypassing slow tree-walking interpretation.
  • True Concurrency: Native support for spawn and channels (CSP model) for effortless multi-threading.
  • Batteries Included: Ships with an LSP server, code formatter, package manager (JPM), and test runner out of the box.
  • Modern Syntax: Generics (<T>), optional typing, pipe operators (|>), and robust error handling.
  • Built for the Web: Native standard libraries for HTTP, WebSockets, JSON, and Cryptography.

📦 Our Repositories

  • Jabline: The core compiler, Virtual Machine (JBVM), and CLI toolchain. Start here!
  • Registry: The official package registry for the Jabline Package Manager (JPM).
  • VS Code Extension: Full IDE support with syntax highlighting, autocompletion, and diagnostics.

💻 Quick Glance

import { NewRouter, ListenAndServe } from "std/net/http";

// Create a concurrent background task
spawn fn() {
    let data = heavyComputation();
    echo("Background task finished!");
}();

// Setup a simple REST API
let srv = NewRouter();

srv.get("/ping", fn(ctx) { 
    return ctx.text("Pong!", 200); 
});

ListenAndServe(8080, srv);

🤝 Get Involved

Jabline is an open-source project and we love contributions! Whether you want to fix a bug, write a standard library module, or improve documentation, your help is welcome.

  1. Star our main repository to show your support.
  2. Read our Contributing Guide.
  3. Join the conversation on Discord or GitHub Discussions.
Built with ❤️ in Go

Popular repositories Loading

  1. Jabline Jabline Public

    Source Code from Jabline.

    Go 8

  2. .github .github Public

  3. RoadMap RoadMap Public

    This is RoadMap of Jabline

  4. Jabline-Doc Jabline-Doc Public

    Jabline Doc

  5. registry registry Public

    Repository where all verified dependencies are registered

Repositories

Showing 5 of 5 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…