Techno-progressivism is a philosophy which calls for the use of technology as a means to create progress and solve social problems. The term has several synonyms, including technoutopianism, technoptimism, cyborg progressivism and tech-humanism. Each of these terms focuses on the belief that technology can be an empowering force for humanity and can help us overcome the social challenges we face. Techno-progressives, therefore, embrace the rapid adoption of new technology and promote its use in an ethical and responsible manner. Moreover, techno-progressivism has been linked with egalitarianism, a belief in equal opportunities for all people, and a commitment to social and environmental justice.