Skip to content
@sogouda

So Gouda Software

AI and software solutions designed by a mad scientist in her mid-20s driven by the desire to see the world heal and flourish ๐Ÿ’ž๐Ÿ’–๐Ÿ’ž๐Ÿ’๐Ÿ’ž๐Ÿ’–๐Ÿ’ž

Sogouda

โ™ฅ Create lightweight desktop apps using HTML/CSS/TS โ™ฅ

Sogouda is a framework for creating lightweight desktop apps using the familiar web development stack. This means that, out of the box, Sogouda apps can be developed using:

  • HTML
  • CSS
  • JavaScript

Furthermore, plugins are available to add support for:

  • TypeScript
  • JSX
  • TSX
  • LESS

Packages

JavaScript/TypeScript

Core Library

The core library, sogouda_core, is written in Rust to enhance compatibility, performance, and security. Bindings for sogouda_core are available for different programming languages.

Bindings

Bindings are provided to use Sogouda with various programming languages.

JavaScript/TypeScript Bindings

The bindings, @sogouda/bindings, are written in Rust to enhance compatibility, performance, and security. Type definitions are written in TypeScript and compiled into a .d.ts file to accompany index.node.

JavaScript/TypeScript API

Sogouda exposes a high-level JavaScript/TypeScript API written in TypeScript. This makes designing apps feel a lot more familiar to developers coming from Electron or other similar frameworks. Type definitions are created in TypeScript and compiled into a .d.ts file to accompany the distributable files.

Supported Runtimes

  • Node.js
  • Deno
  • bun

Pinned Loading

  1. sogouda_core sogouda_core Public

    Create lightweight desktop apps using HTML/CSS/TS

    Rust 1

  2. node-sogouda node-sogouda Public

    Node.js bindings for Sogouda

    TypeScript 1

Repositories

Showing 8 of 8 repositories
  • luanti Public Forked from luanti-org/luanti

    Luanti (formerly Minetest) is an open source voxel game-creation platform with easy modding and game creation

    sogouda/luantiโ€™s past year of commit activity
    C++ 0 2,112 0 0 Updated Nov 22, 2024
  • steampunk-lab Public

    Steampunk Lab - Prototype Steampunk Technologies

    sogouda/steampunk-labโ€™s past year of commit activity
    C# 0 MPL-2.0 0 0 0 Updated Oct 28, 2024
  • portal-desktop-app Public

    Portal - Desktop App

    sogouda/portal-desktop-appโ€™s past year of commit activity
    0 MPL-2.0 1 0 0 Updated Sep 10, 2024
  • .github Public
    sogouda/.githubโ€™s past year of commit activity
    0 MPL-2.0 0 0 0 Updated May 18, 2024
  • node-bindings Public

    A set of JavaScript/TypeScript bindings for Sogouda

    sogouda/node-bindingsโ€™s past year of commit activity
    Rust 0 MPL-2.0 1 0 0 Updated May 18, 2024
  • sogouda_core Public

    Create lightweight desktop apps using HTML/CSS/TS

    sogouda/sogouda_coreโ€™s past year of commit activity
    Rust 0 MPL-2.0 1 0 0 Updated May 18, 2024
  • node-sogouda Public

    Node.js bindings for Sogouda

    sogouda/node-sogoudaโ€™s past year of commit activity
    TypeScript 0 MPL-2.0 1 0 0 Updated May 18, 2024
  • pkg Public Forked from vercel/pkg

    Package your Node.js project into an executable

    sogouda/pkgโ€™s past year of commit activity
    JavaScript 0 MIT 1,137 0 0 Updated Jan 3, 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โ€ฆ