https://github.com/eclipse-nattable/nattable
High performance SWT data grid
https://github.com/eclipse-nattable/nattable
eclipse-rcp java swt
Last synced: 9 months ago
JSON representation
High performance SWT data grid
- Host: GitHub
- URL: https://github.com/eclipse-nattable/nattable
- Owner: eclipse-nattable
- License: epl-2.0
- Created: 2023-09-11T13:26:59.000Z (almost 3 years ago)
- Default Branch: master
- Last Pushed: 2025-08-22T12:08:04.000Z (10 months ago)
- Last Synced: 2025-08-22T14:21:21.110Z (10 months ago)
- Topics: eclipse-rcp, java, swt
- Language: Java
- Homepage: https://eclipse.dev/nattable/
- Size: 172 MB
- Stars: 23
- Watchers: 5
- Forks: 9
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.md
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
- Notice: NOTICE.md
Awesome Lists containing this project
README
# Nebula NatTable - high performance SWT data grid
NatTable is a powerful and flexible SWT table/grid widget that is built to handle very large data sets, real-time updates, dynamic styling, and more.
NatTable is a subproject of the [Nebula Project](https://github.com/eclipse/nebula) the home of further supplemental custom widgets for SWT.
## Getting Started
### Tutorial
To get started with NatTable it is recommended to read through the [NatTable Getting Started Tutorial](https://www.vogella.com/tutorials/NatTable/article.html) we published at [vogella Tutorials](https://www.vogella.com/tutorials/). It explains the basic concepts, how to install NatTable to the IDE or how to add it to a Target Definition, and it contains some basic exercises.
### NatTable Examples Application
One of the best ways to get familiar with NatTable is to have a look at example code. There are several options to have a look at the NatTable Examples code:
* Browse through the examples in [`org.eclipse.nebula.widgets.nattable.examples`](https://github.com/eclipse-nebula-nattable/nattable/tree/master/org.eclipse.nebula.widgets.nattable.examples/src/org/eclipse/nebula/widgets/nattable/examples)
* Checkout the sources from GitHub and inspect the project `org.eclipse.nebula.widgets.nattable.examples`.
* Download the [NatTable Examples Application](https://eclipse.dev/nattable/documentation.php?page=examples_application) open an example and inspect the *View Source* link at the bottom of the page.
## Downloads
You can find update site URLs and downloadable repository archives of the current release and all older releases in [NatTable Downloads](https://eclipse.dev/nattable/download.php).
If you are interested in SNAPSHOT builds, you can find the update site URLs and all downloadable resources in [NatTable SNAPSHOTS](https://download.eclipse.org/nattable/snapshots/)
## Additional information
* [Project Details](https://projects.eclipse.org/projects/technology.nebula.nattable)
* [Contribution Guide](CONTRIBUTING.md)
* [EPLv2 License](LICENSE.md)