Generate "experiment wise safety sheets" in compliance to European law (Regulation (EC) No 1272/2008 (CLP)). https://cabr2.de
 
 
 
 
 
 
Go to file
crapStone 7a10469787
ci/woodpecker/push/check Pipeline was successful Details
ci/woodpecker/push/docker Pipeline was successful Details
ci/woodpecker/push/test Pipeline was successful Details
ci/woodpecker/push/build-debug Pipeline was successful Details
ci/woodpecker/push/build-release Pipeline was successful Details
update rust dependencies (#1992)
Reviewed-on: #1992
2023-09-19 08:42:08 +00:00
.cargo Add cargo and cargo-foreach config (#1691) 2022-12-23 18:24:05 +00:00
.gitea/issue_template make issue templates work for gitea 2022-03-21 09:00:47 +01:00
.github/ISSUE_TEMPLATE Refactor .github folder and add gitea issue templates (#1136) 2022-02-15 03:11:02 +01:00
.idea Improve READMEs and IntelliJ support (#1036) 2022-01-18 18:30:02 +01:00
.woodpecker fix tauri app builds (#1991) 2023-09-19 07:45:19 +00:00
assets Translations update from Weblate (#1963) 2023-07-22 21:11:42 +00:00
contrib Move translation to Codeberg translate (#1726) 2023-01-13 19:56:53 +00:00
crates update rust dependencies (#1992) 2023-09-19 08:42:08 +00:00
dockerfiles Global build cache (#1937) 2023-09-18 19:08:40 +00:00
frontend update rust dependencies (#1992) 2023-09-19 08:42:08 +00:00
webserver update rust dependencies (#1992) 2023-09-19 08:42:08 +00:00
.changelog.yml Add Changelog Tool Config (#798) 2021-09-12 18:12:33 +02:00
.dockerignore Add dockerfiles for web app and webserver (#1822) 2023-06-12 13:04:33 +00:00
.editorconfig Fix EditorConfig (#121) 2021-02-14 21:34:07 +01:00
.foreach.toml Add cargo and cargo-foreach config (#1691) 2022-12-23 18:24:05 +00:00
.gitattributes dont format line endings on binary files (#1091) 2022-01-29 18:29:35 +01:00
.gitignore Global build cache (#1937) 2023-09-18 19:08:40 +00:00
CHANGELOG.md Merge branch 'main' into develop 2022-10-20 10:36:31 +02:00
CONTRIBUTING.md Improve documentation (#1848) 2023-05-20 14:23:38 +00:00
CaBr2.code-workspace Improve documentation (#1848) 2023-05-20 14:23:38 +00:00
Cargo.lock update rust dependencies (#1992) 2023-09-19 08:42:08 +00:00
Cargo.toml Global build cache (#1937) 2023-09-18 19:08:40 +00:00
LICENSE Add LICENSE (GPL3+) (#19) 2021-01-04 20:33:26 +01:00
README.md Add nogithub badge (#1969) 2023-07-22 20:58:51 +00:00
renovate.json Fix renovate config (#1247) 2022-03-25 15:04:05 +01:00

README.md

CaBr2

License: GPL3+ status-badge Translation status Please don't upload to GitHub

Generate "experiment wise safety sheets" in compliance to European law.

Get It On Codeberg

Description

Calciumdibromid (short: CaBr2) is a free program to generate safety data sheets for experiments in accordance to Regulation (EC) No 1272/2008 (CLP).

It is written in Angular and can be either used as a standalone desktop application or as a SPA with WASM bindings and an API server to generate PDFs.

Structure

This project can be built in two ways:

  • web front end with webserver and WASM bindings
  • Tauri app

From this the folder structure was derived:

path description
/ Git repo root with obvious files
webserver/ CaBr2 as REST API implementation
crates/ core CaBr2 implementation that is shared
frontend/ Angular application that can be built for Tauri or as standalone web application
frontend/src/ Angular source code
frontend/src-tauri/ Tauri glue code for CaBr2 logic
frontend/src-wasm/ WASM glue code for CaBr2 logic

To learn more about a specific part of this project, go to the corresponding README:

Angular Application
WASM library
Webserver

Translate

Translation Status