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 6 1

  2. jsonx jsonx Public

    JSX runtime and compiler for composing JSON data.

    TypeScript 3

  3. rt rt Public

    Minimal HTTP router library based on the URLPattern API.

    TypeScript 3

  4. fartlabs.org fartlabs.org Public

    🧪 Official website of FartLabs.

    TypeScript 3

  5. concentration concentration Public

    Test your memory using fart sounds!

    Svelte 2

  6. typescript-type-introspector typescript-type-introspector Public

    Reason with TypeScript code via type introspection.

    TypeScript 2

Repositories

Showing 10 of 20 repositories
  • fartlabs.org Public

    🧪 Official website of FartLabs.

    FartLabs/fartlabs.org’s past year of commit activity
    TypeScript 3 0 1 0 Updated Dec 19, 2024
  • fart.css Public

    CSS library reusable across fart-tastic frontends.

    FartLabs/fart.css’s past year of commit activity
    HTML 1 0 1 0 Updated Dec 18, 2024
  • typescript-type-introspector Public

    Reason with TypeScript code via type introspection.

    FartLabs/typescript-type-introspector’s past year of commit activity
    TypeScript 2 WTFPL 0 0 0 Updated Nov 11, 2024
  • id.fartlabs.org Public

    FartLabs organization expressed in JSON-LD format.

    FartLabs/id.fartlabs.org’s past year of commit activity
    TypeScript 1 0 0 0 Updated Nov 8, 2024
  • htx Public

    An HTML rendering library in JSX.

    FartLabs/htx’s past year of commit activity
    TypeScript 1 WTFPL 0 0 0 Updated Nov 6, 2024
  • ht Public

    An HTML rendering library.

    FartLabs/ht’s past year of commit activity
    TypeScript 1 WTFPL 0 1 0 Updated Nov 6, 2024
  • feeder Public

    Programmable RSS/Atom feed event listeners.

    FartLabs/feeder’s past year of commit activity
    TypeScript 0 0 0 0 Updated Oct 31, 2024
  • concentration Public

    Test your memory using fart sounds!

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

    Link shortening service with Deno.

    FartLabs/go.fart.tools’s past year of commit activity
    TypeScript 1 0 1 0 Updated Sep 17, 2024
  • labs Public

    🧪 Labs by FartLabs.

    FartLabs/labs’s past year of commit activity
    TypeScript 0 0 0 0 Updated Aug 28, 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…