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

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…