Skip to content

Command Palette

Search for a command to run...

Open Source

FileCraft is free and open source software. Everything we do is in the open.

Our Commitment to Openness

FileCraft is published under the MIT Licence, one of the most permissive open source licences. You are free to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the software.

We believe that privacy claims should be verifiable. By making our source code public, anyone can confirm that files are processed locally, that no tracking code is present, and that our security headers are configured as documented.

Source Code

The full source code for FileCraft is available on GitHub:

github.com/filecraft/filecraftView on GitHub →

Technology Stack

FileCraft is built entirely with open source technologies:

Next.js 14

React framework with App Router and static export

Visit →

TypeScript

Strict type safety throughout

Visit →

Tailwind CSS

Utility-first styling

Visit →

shadcn/ui

Accessible component primitives

Visit →

pdf-lib

Pure-JS PDF creation and manipulation

Visit →

PDF.js

Mozilla's PDF rendering engine

Visit →

Lucide React

Icon library

Visit →

Vitest

Unit testing framework

Visit →

Cloudflare Pages

Global edge hosting

Visit →

Contributing

Contributions are welcome and encouraged. Here's how to get started:

  1. Fork the repository on GitHub
  2. Create a feature branch (git checkout -b feat/my-tool)
  3. Make your changes with tests
  4. Open a pull request with a clear description

For significant changes, please open an issue first to discuss what you would like to change. For security issues, please use the responsible disclosure process described on our Security page instead of opening a public issue.

Licence

MIT License

Copyright (c) 2025 FileCraft

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.