Skip to content
@FartLabs

FartLabs

Software solutions out the wazoo!

Discord invite

FartLabs - Software solutions out the wazoo 🧪

We develop software out the wazoo!

Our projects are designed to be fun, useful, and educational. We're always looking for new contributors and collaborators, so feel free to reach out if you're interested in joining the fun!

Libraries

Maintaining libraries on jsr.io - https://jsr.io/@fartlabs

More projects

Quick examples

function Cat() {
  return { animals: ["🐈"] };
}

function Dog() {
  return { animals: ["🐕"] };
}

const data = (
  <>
    <Cat />
    <Dog />
  </>
);

console.log(data); // { animals: ["🐈", "🐕"] }

Curious about jsonx? Learn more...

import { a } from "@fartlabs/ht";

const html = a({ href: "https://jsr.io/@fartlabs/ht" }, "@fartlabs/ht");

Deno.writeTextFileSync("index.html", html);
import { A, BODY, H1, P } from "@fartlabs/htx";

const html = (
  <BODY>
    <H1>Hello, World!</H1>
    <P>This is a paragraph.</P>
    <A href="https://jsr.io/@fartlabs/htx">@fartlabs/htx</A>
  </BODY>
);

Deno.writeTextFileSync("index.html", html);
import { createRouter } from "@fartlabs/rt";

const router = createRouter()
  .get("/", () => new Response("Hello, World!"))
  .default(() => new Response("Not found", { status: 404 }));

Deno.serve((request) => router.fetch(request));
import { Get, Router } from "@fartlabs/rtx";

const router = (
  <Router default={() => new Response("Not found", { status: 404 })}>
    <Get
      pattern="/"
      handle={() =>
        new Response("Hello, World!")}
    />
  </Router>
);

Deno.serve((request) => router.fetch(request));

Get involved

We welcome contributions! Here's how:

  • Raise an issue: Report bugs or suggest new features.
  • Submit a pull request: Directly improve our code.
  • Join our community: Discussions are open for questions and collaborations.

Community

Reach out to us on Discord: https://go.fart.tools/chat.

License

See the LICENSE file in each repository for details.


Maintained with ❤️ at FartLabs 🧪

Popular repositories Loading

  1. deno_blocks deno_blocks Public

    🧩 Blockly IDE integration with Deno Subhosting for the Deno Subhosting Hackathon https://deno.com/blog/subhosting-hackathon

    TypeScript 4 1

  2. jsonx jsonx Public

    JSX runtime and compiler for composing JSON data.

    TypeScript 2

  3. fart.tools fart.tools Public

    🧪 Official website of FartLabs.

    TypeScript 2

  4. concentration concentration Public

    Test your memory using fart sounds!

    Svelte 2

  5. fart fart Public

    🌫 Program that generates type definitions in multiple languages.

    TypeScript 1

  6. rtx rtx Public

    Minimal HTTP router library based on the URLPattern API in JSX.

    TypeScript 1

Repositories

Showing 10 of 17 repositories
  • labs Public

    🧪 Labs by FartLabs.

    FartLabs/labs’s past year of commit activity
    TypeScript 0 0 0 0 Updated Jul 18, 2024
  • fart.css Public

    CSS library reusable across fart-tastic frontends.

    FartLabs/fart.css’s past year of commit activity
    HTML 0 0 0 0 Updated Jul 6, 2024
  • rtx Public

    Minimal HTTP router library based on the URLPattern API in JSX.

    FartLabs/rtx’s past year of commit activity
    TypeScript 1 0 0 0 Updated Jun 30, 2024
  • htx Public

    An HTML rendering library in JSX.

    FartLabs/htx’s past year of commit activity
    TypeScript 1 0 1 0 Updated Jun 30, 2024
  • jsonx Public

    JSX runtime and compiler for composing JSON data.

    FartLabs/jsonx’s past year of commit activity
    TypeScript 2 WTFPL 0 0 0 Updated Jun 30, 2024
  • feeder Public

    Programmable RSS/Atom feed event listeners.

    FartLabs/feeder’s past year of commit activity
    TypeScript 0 0 0 0 Updated Jun 29, 2024
  • fart.tools Public

    🧪 Official website of FartLabs.

    FartLabs/fart.tools’s past year of commit activity
    TypeScript 2 0 1 0 Updated Jun 29, 2024
  • concentration Public

    Test your memory using fart sounds!

    FartLabs/concentration’s past year of commit activity
    Svelte 2 0 0 0 Updated Jun 27, 2024
  • id.fart.tools Public

    FartLabs organization expressed in JSON-LD format.

    FartLabs/id.fart.tools’s past year of commit activity
    TypeScript 0 0 0 0 Updated Jun 11, 2024
  • rt Public

    Minimal HTTP router library based on the URLPattern API.

    FartLabs/rt’s past year of commit activity
    TypeScript 1 0 1 0 Updated Jun 6, 2024

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…