Skip to content
View sully-vian's full-sized avatar

Block or report sully-vian

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
sully-vian/README.md

Hi there 👋

I am a french computer science student at ENSEEIHT.

Sometimes I stream and make videos.

Project ideas (and things I wanna dive in)

  • "code actions" on whole files in oil.nvim (format file, list diagnostics...)
  • Typst library for showing minesweeper
  • Typst procedural terrain generation
  • Tree-gitter: VCS but for AST instead of code (based on tree-sitter)
  • Next.js chatbot webapp
  • TUI chatbot in go (no edit files)
  • Flow-sensitive type qualifying: read this paper to feel smart
  • An app that gives you Bible passages based on your free time.
  • WikipedAI: dynamically generated encyclopedia (purposely slop)
  • Contribute to La Suite (see issues)
  • @Concept annotation for Java (see C++ concepts)
  • @Currify annotation for Java methods
  • Ocaml advanced typing video
  • Play with Shebangs (open image by ./img.pgm i.e.)
  • Website for playing the Undercover game
  • Medium Rare: Chrome extension to highlight code when page is a raw file (+ lang detection, line numbering etc)
  • bruyant: Typst perlin noise
  • Zoom where cursor is app (see https://github.com/tsoding/boomer
  • web extension to automatically use incognito mode on Gemini.
  • web extension to allow right click on whatsapp messages to show context menu
  • Typst program that displays itself as pdf
  • sonada: Ada CLI perlin noise animation
  • maze.toys solver
  • Zoom where cursor is app (see https://github.com/tsoding/boomer
  • Pandoc in Ocaml
  • Bun FFI module for C structs handling. (ffiutils and Lazy Access)
  • A Prolog solver for LinkedIn's daily puzzles
  • A code formatter based off Tree-sitter thar formats like this
  • A Tmux plugin to open links with a keybind like Alacritty
  • XDromad : a window manager for X11 in Ocaml

Pinned Loading

  1. dotfiles dotfiles Public

    My current dotfiles

    Shell

  2. Newtonoid Newtonoid Public

    Basic Block Breaker in OCaml

    OCaml

  3. bun-ffi-extra bun-ffi-extra Public

    Extra features for Bun's FFI module

    TypeScript

  4. immorthon immorthon Public

    An LLM-based definition generator

    Jupyter Notebook 1

  5. thunderbird-translate thunderbird-translate Public

    A translation extension which uses the Gemini API to translate you mails in one click.

    TypeScript 2 1

  6. Twig HML-like `for` loop Twig HML-like `for` loop
    1
    # HTML-like `for` loop with Symfony UX Twig Components
    2
    
                  
    3
    When writing HTML templates with Twig, one obstacle I often come up against is the syntax. Unlike Thymeleaf, Twig's syntax is not XML-like at all. I often find it hard to read intertwined Twig and HTML code, and formatting it cleanly can be a challenge.
    4
    
                  
    5
    I started exploring how to rewrite Twig logic using an XML-like syntax. This is made possible thanks to [Symfony UX Twig Components](https://symfony.com/bundles/ux-twig-component/current/index.html), specifically [*anonymous* components](https://symfony.com/bundles/ux-twig-component/current/index.html#anonymous-components), which do not require any backing PHP code.