summaryrefslogtreecommitdiff
path: root/src/routes/projects/+page.svelte
blob: 05c013f18df541da29417d0db8557435def5c913 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
<script lang="ts">
  import ProjectEntry from "./ProjectEntry.svelte";
</script>

<page>
  <section id="title">
    <h1>Projects</h1>
  </section>
  <section id="brief">
    <p>
      A list of most projects I have worked on or am a part of, note that not all of them are still maintained.
    </p>
  </section>
  <ProjectEntry name={'FsVerify'} description={'Block Based filesystem verification for immutable Linux Distributions written in golang and C'}
		projType={'Personal Project'} link={'https://github.com/axtloss/fsverify'}/>

  <ProjectEntry name={'BVG - Basic Vector Graphics'} description={'Custom made vector graphic format for use with FsVerify, the parser (fbwarn) is written in C using raylib'}
		projType={'Personal Project'} link={'https://github.com/axtloss/fsverify/tree/main/fbwarn'}>
    <img src='/bvg.png' alt="The FsVerify logo drawn with BVG"/>
  </ProjectEntry>

  <ProjectEntry name={'vib'} description={'Building docker images using yaml recipes, written in golang'}
		projType={'Maintainer, Collaboration'} link={'https://vib.vanillaos.org'}/>

  <ProjectEntry name={'Vanilla System Operator'} description={'Tool to manage Vanilla OS installations, including Waydroid app management'}
		projType={'Collaboration'} link={'https://github.com/vanilla-os/vanilla-system-operator'}/>

  <ProjectEntry name={'FsGuard'} description={'File tree based Filesystem integrity verification, fully written in go and used by Vanilla OS through fswarn'}
		projType={'Maintainer, Personal Project'} link={'https://github.com/linux-immutability-tools/fsguard'}/>

  <ProjectEntry name={'jade'} description={'Installer backend for Crystal Linux, written in rust'}
		projType={'Collaboration / Personal Project'} link={'https://gitlab.com/crystal-linux/software/jade'}/>

  <ProjectEntry name={'jade-gui'} description={'Graphical frontend for Jade, written in python using gtk4 and libadwaita'}
		projType={'Collaboration / Personal Project'} link={'https://gitlab.com/crystal-linux/software/jade-gui'}/>

  <ProjectEntry name={'JshipIT'} description={'OCI client written in Java similiar to podman/docker with a focus on using containers as a form of isolated environments, similiar to Distrobox and Toolbx'}
		projType={'Personal Project'} link={'https://github.com/axtloss/JshipIT'}/>
</page>

<style lang="scss">
  @use 'sass:color';
  img {
    display: block;
    margin-left: auto;
    margin-right: auto;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 1px 4px 1px color.change(black, $alpha: 0.13),
		0 1px 10px 5px color.change(black, $alpha: 0.09),
		0 3px 16px 8px color.change(black, $alpha: 0.04),
		0 0 0 1px color.change(black, $alpha: 0.05);
  }
</style>