---
title: Introduction to the SurveyJS Docs | Open-source JS Form Builder Libraries
description: SurveyJS is an open-source alternative to mainstream SaaS survey platforms with support for React, Angular, Vuejs, and jQuery. Learn how to self-host SurveyJS components.
---

# Introduction to SurveyJS

SurveyJS is a set of JavaScript components that allow you and your users to build surveys, quizzes, polls, and other web forms, store them in your database, and visualize survey results in custom dashboards.

## SurveyJS Form Library

SurveyJS Form Library allows you to create and integrate surveys into your application. 

- [SurveyJS Form Library Overview](https://surveyjs.io/Documentation/Library)
- Get Started with SurveyJS Form Library
  - [Angular](https://surveyjs.io/Documentation/Library?id=get-started-angular)
  - [Vue](https://surveyjs.io/Documentation/Library?id=get-started-vue)
  - [React](https://surveyjs.io/Documentation/Library?id=get-started-react)
  - [HTML/CSS/JavaScript](/form-library/documentation/get-started-html-css-javascript)
- [Demo Examples](https://surveyjs.io/Examples/Library)
- [GitHub repository](https://github.com/surveyjs/survey-library)

## Survey Creator

Survey Creator is a visual designer that enables you and your users to create and modify surveys and forms.

- [Try Survey Creator](https://surveyjs.io/create-survey)
- [Survey Creator Overview](https://surveyjs.io/Documentation/Survey-Creator)
- Get Started with Survey Creator
  - [Angular](https://surveyjs.io/Documentation/Survey-Creator?id=get-started-angular)
  - [Vue](https://surveyjs.io/Documentation/Survey-Creator?id=get-started-vue)
  - [React](https://surveyjs.io/Documentation/Survey-Creator?id=get-started-react)
  - [HTML/CSS/JavaScript](/survey-creator/documentation/get-started-html-css-javascript)
- [Demo Examples](https://surveyjs.io/Examples/Survey-Creator)
- [GitHub repository](https://github.com/surveyjs/survey-creator)

## SurveyJS Dashboard

SurveyJS Dashboard visualizes survey results and allows its users to analyze them.

- [SurveyJS Dashboard Overview](https://surveyjs.io/Documentation/Analytics)
- Get Started with SurveyJS Dashboard
  - [Angular](/dashboard/documentation/get-started-angular)
  - [Vue](/dashboard/documentation/get-started-vue)
  - [React](/dashboard/documentation/get-started-react)
  - [HTML/CSS/JavaScript](/dashboard/documentation/get-started-html-css-javascript)
- [Demo Examples](https://surveyjs.io/Examples/Analytics)
- [GitHub repository](https://github.com/surveyjs/survey-analytics)

## SurveyJS PDF Generator

SurveyJS PDF Generator enables users to save surveys and forms as PDF documents.

- [PDF Generator Overview](https://surveyjs.io/Documentation/Pdf-Export)
- Get Started with SurveyJS PDF Generator
  - [Angular](/pdf-generator/documentation/get-started-angular)
  - [Vue](/pdf-generator/documentation/get-started-vue)
  - [React](/pdf-generator/documentation/get-started-react)
  - [HTML/CSS/JavaScript](/pdf-generator/documentation/get-started-html-css-javascript)
  - [Node.js](/pdf-generator/documentation/get-started-nodejs)
- [Demo Examples](https://surveyjs.io/Examples/Pdf-Export)
- [GitHub repository](https://github.com/surveyjs/survey-pdf)

## Support

- [Help Desk for License Holders](https://surveyjs.answerdesk.io/ticket/list?preset=mytickets)
- [Knowledge Base](https://surveyjs.answerdesk.io/ticket/list?preset=all)
- Submit a GitHub Issue
  - [Form Library](https://github.com/surveyjs/survey-library/issues/new)
  - [Survey Creator](https://github.com/surveyjs/survey-creator/issues/new)
  - [Dashboard](https://github.com/surveyjs/survey-analytics/issues/new)
  - [PDF Generator](https://github.com/surveyjs/survey-pdf/issues/new) 
- [Ask a Question on Stack Overflow](https://stackoverflow.com/questions/tagged/surveyjs)
- [Email us](mailto:support@surveyjs.io)

## Licensing

- [Licenses](https://surveyjs.io/Licenses)
- [Available Plans](https://surveyjs.io/Buy)
