Git Product home page Git Product logo

fossbilling.org's Introduction

Download button

CI Download Latest Stand With Ukraine Discord License Contributor Covenant CodeFactor Financial Contributors Crowdin

Warning

FOSSBilling is under active development but is currently very much beta software. This means that there may be stability or security issues and it is not yet recommended for use in active production environments!

Important

Please be aware that we are not currently strictly following SemVer, and there may be breaking changes at any time. Be careful and make sure you read changelogs before updates!

FOSSBilling is a free open source, billing and client management solution. Whatever the size of your online services business, whether a startup or established, FOSSBilling can help you to automate your invoicing, incoming payments, and client management and communication.

If you run a web hosting business and are looking for an open-source alternative for billing and client management, then FOSSBilling is the answer. Although it is mostly used as a solution for hosting businesses, there is no reason why you can't use FOSSBilling for any other kind of online business, like digital downloads.

FOSSBilling is designed to be extensible and to integrate easily with your favorite server management software and payment gateways.

πŸ“₯ This is self-hosted software that is free for anyone to install β€” All you need is a some basic knowledge, a web server, running PHP and a MySQL database. For more details, check the requirements section.

Contents

Requirements

To find the most up-to-date system requirements for FOSSBilling, please go to the system requirements on our website.

Installation

For instructions on installing FOSSBilling, check out our getting started guide.

Contributing

πŸ–₯️ Welcome, fellow developer! πŸ™‚

First of all, thank you for your interest, and for taking your time to contribute to FOSSBilling.

FOSSBilling is undergoing a revival and major code update. We are making steps forward day by day but there is still a lot of work to do, and we are happy to welcome new contributors.

We have a set of guidelines for those wishing to contribute to FOSSBilling, and we encourage you to take a look at them here: contributors' guidelines.

Your pull requests will be highly welcomed. If you're looking for something to start with, you can check the open issues on our GitHub repository.

Star History

Star History Chart

Got questions? Found a bug? Ideas for improvements?

Don't hesitate to create an issue, start a discussion in the FOSSBilling Forum, or join us on Discord to say hi.

⭐ Not a developer? Feel free to help by starring the repository. It helps us catch the attention of new developers who'd like to contribute.

Licensing

FOSSBilling is open source software and is released under the Apache v2.0 license. See LICENSE for the full license terms.

This product includes the following third party work:

Links

fossbilling.org's People

Contributors

4yx avatar admdly avatar anuril avatar arty01238 avatar bellenottelling avatar chippytech avatar chriscapisce avatar dependabot[bot] avatar evrifaessa avatar hdhdn avatar hunternyan avatar jaapmarcus avatar john-s4 avatar kevanjr avatar klay4 avatar netim-com avatar renovate[bot] avatar shmshd avatar thecutefoxxy avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

fossbilling.org's Issues

[Feature Request] Make the site multilingual

I remember that the previous website could be translated, and after changing to the new website, all translations disappeared.

Is it possible to make the website support multiple languages ​​to increase the usage of more people?

Shared Hosting Firewall warnings

Quite a lot of the issues I have seen surrounding connecting to servers in hosting modules or doing WHOIS checks are likely down to the end-user's local configuration.

I suspect a lot of them are due to over zealous firewalls implemented by shared hosts (blocking non-standard outbound ports, or more likely just using the CSF defaults).

When writing the documentation for shared host installation/documentation for integrations - it could be worth mentioning to try and avoid those kinds of issues being raised when it's nothing to do with the codebase.

Update Event hooks list

The event hooks list is copied over from the old boxbilling documentation.

  • Check that any of the listed hooks have not been deprecated and remove from the list if they have.
  • Add new hooks (after PR has been merged) - onBeforeAdminUpdateCore, onAfterAdminUpdateCore, onBeforeAdminUpdateExtension and onAfterAdminUpdateExtension
  • Create a more coherent list order with sections.

Localization

Now that we got the docs live with basic content, we should implement localization without going any further.

We already have Crowdin running at https://translate.fossbilling.org, our next steps should be:

  • Implement localization for the Docusaurus part
  • Create a new project on Crowdin
  • Automatically guess the primary language from the browser
  • Add a manual language switch
  • Automatically synchronize locale files

Additional guidelines

Dependency Dashboard

This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.

Awaiting Schedule

These updates are awaiting their schedule. Click on a checkbox to get an update now.

  • Lock file maintenance

Detected dependencies

devcontainer
.devcontainer/devcontainer.json
  • mcr.microsoft.com/devcontainers/typescript-node 1-20
github-actions
.github/workflows/build-deploy.yml
.github/workflows/codeql.yml
  • actions/checkout v4
  • github/codeql-action v3
  • github/codeql-action v3
.github/workflows/dependency-review.yml
  • actions/checkout v4
  • actions/dependency-review-action v4
npm
package.json
  • @fortawesome/fontawesome-svg-core ^6.4.2
  • @fortawesome/free-brands-svg-icons ^6.4.2
  • @fortawesome/free-regular-svg-icons ^6.4.2
  • @fortawesome/free-solid-svg-icons ^6.4.2
  • @fortawesome/react-fontawesome ^0.2.0
  • @vercel/analytics ^1.1.1
  • clsx ^2.0.0
  • date-fns ^3.0.0
  • framer-motion ^11.0.0
  • next ^14.0.2
  • next-sitemap ^4.2.3
  • nextra ^2.0.1
  • nextra-theme-docs ^2.13.2
  • react ^18.2.0
  • react-dom ^18.2.0
  • @types/node 20.14.9
  • autoprefixer ^10.4.16
  • postcss ^8.4.31
  • tailwindcss ^3.3.5
  • typescript 5.5.3

  • Check this box to trigger a request for Renovate to run again on this repository

Custom 404

A custom 404 layout

  • A search bar for the documentation
  • Common links: Getting started, Discord, forums,...

We also might want the extension store and the main website to share the same 404 for consistency.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.