Skip to content

lil-hassan/NoteCraft-Text-Editor

Repository files navigation

NoteCraft

NoteCraft is an advanced, feature-rich text editor built in Java, designed to cater modern users with extensive writing, editing, and coding capabilities for developers. Initially, it was created as a clone of Microsoft Notepad, but it has since evolved into a powerful text editor with cutting-edge functionalities.


Key Features

Writing and Editing:

  • Write and edit text in multiple languages, including English, French, Urdu and more.

Coding:

  • Acts as a robust code editor supporting multiple programming languages like Python, C++, and Java.

Multiple Tabs:

  • Work on multiple files simultaneously with a tab-based interface, similar to Notepad++.

Account Management & Cloud Integration:

  • Save your private notes securely in the cloud and access them anywhere.

PDF-to-Text Conversion:

  • Extract text from PDFs directly within NoteCraft, eliminating the need for external tools.

AI Integration (Ask NoteCraft):

  • Powered by GPT-4, ask NoteCraft to resolve queries, suggest improvements, or explain complex code snippets.

Summarization Tool:

  • Condense lengthy text into clear and concise summaries to save time and effort.

In-App Word and Sentence Definitions:

  • Instantly retrieve definitions, synonyms, antonyms, and contextual explanations with a simple right-click.

Installation

Prerequisites:

  • Java Runtime Environment (JRE) version 8 or higher.

Usage

  • Launch the application and start writing, editing, or coding.
  • Use the provided AI assistant for guidance and suggestions.
  • Save files locally or securely on the cloud for future access.

Acknowledgments

  • Inspired by Microsoft Notepad and Notepad++.
  • Thanks to the Hasnain Mughal and users for their support.

Feel free to reach out with feedback or suggestions to improve NoteCraft!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages