cosmic
cosmic
Our great sponsors
cosmic | cosmic | |
---|---|---|
8 | 72 | |
315 | 1,080 | |
- | 4.8% | |
3.5 | 4.3 | |
about 1 year ago | 3 months ago | |
Zig | JavaScript | |
MIT License | GNU General Public License v3.0 only |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
cosmic
-
Zig is becoming more production-worthy - zigmonthly
What if you could develop native applications in JavaScript or WASM, with a runtime that is not Electron? Cosmic is one answer to that, and a project to keep an eye on for sure:
-
3D Animation and Dynamic Lighting
You can play with the demo by running the example code here: https://github.com/fubark/cosmic/blob/master/graphics/examples/3d.zig
-
Updates to Cosmic Graphics, Text, UI.
Example can be found at https://github.com/fubark/cosmic/blob/master/ui/examples/text_demo.zig
-
UI Engine in Zig
Definitely want to target Vulkan/Metal/DirectX. Also would like to support WebGPU when it's ready. The drawing is conveniently abstracted away in https://github.com/fubark/cosmic/blob/master/graphics/src/graphics.zig
-
Polygon Tessellator in Zig
The demo app is at https://github.com/fubark/cosmic/blob/master/tools/visual-tess.js and the zig implementation is at https://github.com/fubark/cosmic/blob/master/graphics/src/tessellator.zig
-
A runtime for Javascript built with Zig and V8.
I have been working on a general purpose runtime for JS. It's at a point where it's functional on linux/macos/windows with examples including a fun paddle ball game. https://github.com/fubark/cosmic
- 2D Graphics Lib for UI/games
cosmic
-
Cosmic Desktop: Closing in on a Cosmic Alpha
They are both called Cosmic to make things less confusing.
-
How can I try out COSMIC DE?
Download the source code of the COSMIC Desktop: git clone https://github.com/pop-os/cosmic
- Prá galera curiosa sobre Rust, alguns "contras" a considerar.
- How to bring application menu back in 22.04
-
What Desktop Environment do you use?
I think there might be some confusion in this poll and thread -- COSMIC is the name of both a suite of components in Pop_Shell, which modifies (but does not replace) GNOME shell components like the dock and workspaces, as well as a full-fledged desktop environment that replaces GNOME.
-
Touchscreen gestures broken in PopOS with Wayland?
I'm using PopOS with Wayland on a Surface Go 2, and can't find a way to switch between workspaces and apps using multitouch gestures. There's a bug report here touching on these issues but I'm wondering of anyone has found a good workaround or fix for this. Any advice appreciated!
-
[Poll] Who is still disabling the Pop COSMIC extension to get the pre-21.04 "Activities" view (combining Workspaces and the Application search)?
FWIW, I've also created a Github issue on the subject: https://github.com/pop-os/cosmic/issues/386
- Dualbooting with Windows 11 on a laptop
-
Cosmic Text: Pure Rust multi-line text handling
The 'Cosmic' name also indicates that; see https://github.com/pop-os/cosmic.
-
If the Pop Launcher could do anything, what would you want it to do?
Just to be clear, you are talking about the Pop Launcher and not the Cosmic Applications Launcher, correct? (since there may be some confusion around what the "Pop Launcher" is vs. the "Cosmic Applications Launcher" ... see https://imgur.com/a/XN34drv for images)
What are some alternatives?
ziglua - Zig bindings for the Lua C API
gnome-hud - Unity like HUD menu for the GNOME Desktop Environment using rofi menu.
zigimg - Zig library for reading and writing different image formats
gnome-shell-extended-gestures - Better touchpad gesture handling for GNOME
zig_learn_opengl - Follow the Learn-OpenGL book using Zig
touche - The desktop application to configure Touchégg
zig - General-purpose programming language and toolchain for maintaining robust, optimal, and reusable software.
shell - Pop!_OS Shell
zigtoys - All about Zig + WASM and seeing what we can do
gnome-shell-extension-ubuntu-dock - Pop!_OS fork of https://github.com/micheleg/dash-to-dock/tree/ubuntu-dock
fundude - Gameboy emulator: Zig -> wasm
dash-to-dock - A dock for the Gnome Shell. This extension moves the dash out of the overview transforming it in a dock for an easier launching of applications and a faster switching between windows and desktops.