In Eclipse, a bundle is known as a plug-in. You can use the Eclipse tooling for creating plug-ins to create OSGi bundles.
FUSE Integration Designer provides a full Eclipse workbench as well as tooling for creating and integrating web services using Enterprise Integration Patterns (EIPs). You can obtain FUSE Integration Designer from the FUSE Open Source Community.
The Eclipse Plug-in Development Environment (PDE) provides tools to create, develop, test, debug, and deploy plug-ins.
PDE provides comprehensive OSGi tooling, including:
Form-based Manifest editors — Multi-page editors that centrally manage all manifest files of a plug-in or feature.
New Project Creation wizards — Create a new plug-in, fragment, feature, feature patch and update sites.
Import wizards — Import plug-ins and features from the file system.
Export wizards — Build, package and export plug-ins, fragments and products with a single click.
Launchers — Launch an OSGi Framework to run, test, and debug your OSGi bundle.
Miscellaneous tools — Externalize and clean up manifest files.
Conversion tools — Convert a plain Java project (POJO) or plain JARs into a plug-in project.
Integration with JDT — Plug-in manifest files participate in Java search and refactoring.
The "Plug-in Development Environment Guide" in the Eclipse online help describes how to use these tools in plug-in development