Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free. Learn more →
Similar projects and alternatives to Collision
Various helper tools for flatpak-builder
Linux application sandboxing and distribution framework
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
Pull requests for new applications to be added
Event notification library
The Crystal Programming Language
gobject-introspection for Crystal
Compiles all Licenses from project into binary for MIT compliance
Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
UI framework based on the Fusion/libui.cr library, with elements from watzon/cru.
List of awesome GTK (3/4) applications
The ultimate task management solution for seamless organization and efficiency. (by done-devs)
Build native apps using GTK3+ and a dialect of HTML, declarative format allows you to create advanced structures with ease.
Collision reviews and mentions
What is the most promising GNOME/GTK apps that you're not even using?
3 projects | reddit.com/r/gnome | 26 Sep 2022
Done by Eduardo Flores (I love it but it is still at a very early stage of development) and Collision by GeopJr (I don't use it bc I don't need it yet, but it is installed just in case)
Packaging your Crystal app into a Flatpak
10 projects | dev.to | 23 May 2021
app-id: dev.geopjr.Hashbrown runtime: org.gnome.Platform runtime-version: "3.38" sdk: org.gnome.Sdk command: hashbrown finish-args: - --socket=wayland - --socket=fallback-x11 - --share=ipc cleanup: - /include - /lib/pkgconfig - /share/doc - /share/man - "*.a" - "*.la" modules: - name: libevent sources: - type: git url: https://github.com/libevent/libevent.git tag: release-2.1.12-stable - name: hashbrown buildsystem: simple build-commands: - $(pwd)/crystal/bin/crystal build ./src/hashbrown.cr --no-debug --release - install -D -m 0755 hashbrown /app/bin/hashbrown - install -D -m 0644 extra/Hashbrown.desktop /app/share/applications/dev.geopjr.Hashbrown.desktop - install -D -m 0644 extra/icons/logo.svg /app/share/icons/hicolor/scalable/apps/dev.geopjr.Hashbrown.svg - install -D -m 0644 extra/icons/symbolic.svg /app/share/icons/hicolor/symbolic/apps/dev.geopjr.Hashbrown-symbolic.svg post-install: - install -D -m 0644 extra/dev.geopjr.Hashbrown.metainfo.xml /app/share/metainfo/dev.geopjr.Hashbrown.metainfo.xml sources: - type: git url: https://github.com/GeopJr/Hashbrown.git tag: v1.2.0 commit: 02ecf5cc5aacc32fc484fd9e348d2b1220168295 - type: archive dest: crystal/ url: https://github.com/crystal-lang/crystal/releases/download/1.0.0/crystal-1.0.0-1-linux-x86_64.tar.gz sha256: 00211ca77758e99210ec40b8c5517b086d2ff9909e089400f6d847a95e5689a4 - type: git url: https://github.com/jhass/crystal-gobject.git commit: 6468c57f8aa54b71c766d27b1e59e87a09ee8552 dest: lib/gobject - type: git url: https://github.com/elorest/compiled_license.git tag: v0.1.3 commit: f287c2c8c95579688fa5620df954d8cc1272cbbf dest: lib/compiled_license10 projects | dev.to | 23 May 2021
This is based on my experience and workflow on distributing Hashbrown using Flatpak. It might not be ideal.
A note from our sponsor - SonarQube
www.sonarqube.org | 29 Mar 2023
GeopJr/Collision is an open source project licensed under BSD 2-clause "Simplified" License which is an OSI approved license.