Shared free of charge with our community of freelance developers, startups, students and non-profits. The best part? When your application or business takes off, you don’t have to learn new tools or port code from various toolsets. Start working right away with your existing codebase in any of our paid editions while gaining access to additional capabilities.
Ext JS Community Edition Provides:
- Ext JS Core framework to build cross-platform enterprise web apps
- Hundreds of modern components including Modern Grid with features such as spreadsheet selection, cell editing
- Included data package to easily to create data analysis apps with virtual store to manage and seamlessly scroll through massive datasets
- Material theme to create beautiful apps
- Open tooling to generate and build your first starter apps
- Support for latest in web technology tools with NPM, WebPack and Babel support
- Example apps – Tutorial and guides
- Stencils – a design toolkit for your apps
- Access to hosted NPM repository
Who Chooses Ext JS Community Edition?
Individual JavaScript developers, hobbyists, and students who are learning new programming languages, starting to develop cross-platform web apps, maintaining open source JavaScript projects, or learning the Ext JS framework, who are making less than $10,000 in revenue and want to get started with most comprehensive JavaScript framework.
It’s also perfect for early stage startups who are bootstrapping their product vision before securing capital! Develop your professional app with the Community Edition, knowing that you can skip the learning curve your competition faces when building for multiple platforms.
Am I Eligible for Ext JS Community Edition?
If you’re an individual you may use the Ext JS Community Edition to create apps for your own use and apps that you can sell until your revenue reaches $10,000 per year.
If you’re a small company or organization without revenue (or up to $10,000 per year in revenue), you can also use the Ext JS Community Edition. Once your company’s total revenue reaches $10,000 USD, or your team expands to more than 5 developers, you can move up to an unrestricted commercial license with Professional edition.
Sencha Ext JS is available in Community, Pro. Premium, Enterprise editions. For details on the differences between the editions, view our feature matrix.
FAQ
What is Ext JS Community Edition?
The Ext JS Community Edition is a great way to get started building data-intensive, cross-platform web applications. The Ext JS Community Edition includes a modern Ext JS framework with hundreds of modern components, beautiful material theme, npm based open tooling, and a limited commercial use license.
Getting started on realizing your product vision or getting your startup off the ground can be difficult without seed capital or sales revenue. Outfitting developers with professional level tools can be cost prohibitive before you have product to sell. Community Edition is both designed to allow individuals and startups to bootstrap their vision until annual revenues reach $10,000 at which point an Ext JS commercial edition license can be purchased.
If you’re an individual you may use Community Edition to create apps for your own use and apps that you can sell until your revenues reach $10,000 per year.
If you’re a small company or organization without revenue (or up to $10,000 per year in revenue), you can also use the Community Edition. Once your company’s total revenue reaches $10,000 USD per year, or your team expands to more than 5 developers, you can move up to an unrestricted Ext JS commercial license.
How do I get a Community Edition license?
You must register for and be approved for a Community Edition License which will be effective for a full year term, unless and until your revenues for the year exceed the $10,000 limit.
Are there other editions of Ext JS available?
Yes, Ext JS is also available in Pro, Premium, and Enterprise editions. For details on the differences between the editions, view the feature matrix.
Can I upgrade from Community Edition to a higher edition?
Yes. When you need to upgrade your edition (if you’re no longer eligible for Community Edition or require additional capabilities of higher editions), purchase the edition you need. You’ll be able to easily transfer all of your code projects you created in the Community Edition with Ext JS in your new paid edition.
Is a Community Edition trial available?
A trial for Community Edition is not needed, since a free 1 year term license is provided. That said, we also offer a free 30-day trial of Ext JS Premium, allowing users to try out all the highest level features. You can see the differences in features by edition on our feature matrix.
Can I sell my apps or components built with the Community Edition?
Yes. You may sell any apps or components developed with the Community Edition under the Community Edition license until your annual revenue exceeds $10,000 USD or local currency equivalent. Please see license terms here.
Can I deploy apps built with the Community Edition for internal use in my company?
An Ext JS commercial license is required for developing or deploying any apps or components within any company with total company revenues exceeding $10,000 USD or local currency equivalent.
Are there any royalties for apps built with Ext JS Community Edition?
No. Apps and components built with the Community Edition may be distributed royalty-free. However, if you are selling your licenses and services built with Community Edition, we require that you purchase a full commercial license when your revenue based on those licenses or services exceeds $10,000 USD or local currency equivalent, or if your annual company revenue exceeds $10,000 USD or equivalent. See License Agreement for details.
Can I use the Community Edition to develop an app for a non-profit organization?
Yes. You can use the Community Edition for building apps that will be used by a non-profit organization provided your annual, overall non-profit revenue is less than $10,000 USD or local currency equivalent. See License Agreement for details.
What is the official license wording related to the restrictions?
Please refer to the terms applicable to the Community Edition here.
Is the Ext JS Community Edition a good choice for schools?
Ext JS Community Edition is a great choice for individual students to install on their personal machine for learning programming languages. We request to contact sales to get you academic discounts on the Ext JS commercial editions.
Why is there a limit of five users per subnet?
The Community Editions are meant for hobbyists, individual developers, and small teams doing limited commercial development, including pre-revenue startups. Companies or organizations with teams of more than five developers doing development are required to purchase an Ext JS commercial license for each developer rather than using Community Edition.
How can I install Community Edition?
You will get access to our Sencha hosted npm repository to install Ext JS npm packages and tooling.
Can I sell my apps and components built with Community Edition?
Yes, and you’re welcome to. Remember that once you reach the $10,000 USD annual revenue limit (or local currency equivalent) we require you to purchase an Ext JS commercial license.
Learn more about Sencha Products and Packaging
Sencha Licensing and Licensing, Maintenance and Support FAQs.
If you have questions, please contact us.
Ext JS Feature Matrix
Community | Pro | Enterprise | |
---|---|---|---|
Ext JS (HTML5/JavaScript Framework) | |||
Grid (Modern Component) | |||
Buttons, Panels, Tabs (Modern Components) | |||
Toolbars, Tooltips, Windows (Modern Components) | |||
Audio, Video, and More (Modern Components) | |||
Forms (Modern Component) | |||
Trees (Modern Component) | |||
Material Theme | |||
Open Tooling (ExtGen, ExtBuild), NPM, WebPack, Babel Support | |||
Cmd (Build Optimization Tool) | |||
Ext JS Stencils (Design Kit) | |||
100+ Classic Components | |||
Maintenance and Support (1 Year) | |||
Visual Studio Code Plugin (Tool) | |||
IDE Plugins (Productivity Tools) | |||
Architect (Visual App Builder) | |||
Sencha Themer (Styling Tool) | |||
Inspector (Debugging Tool) | |||
D3 Adapter (Data Visualization) | |||
Pivot Grid (Data Analytics) | |||
Calendar (Event Management) | |||
Exporter (Data Export) | |||
Sencha Test (Unit and end-to-end testing) | |||
ExtReact (Pre-built React components) |